cmake: Add check for HAVE_DESTRUCTOR_ATTRIBUTE.
authorAndreas Schneider <asn@samba.org>
Fri, 20 Dec 2013 12:01:27 +0000 (13:01 +0100)
committerAndreas Schneider <asn@samba.org>
Fri, 20 Dec 2013 12:01:27 +0000 (13:01 +0100)
ConfigureChecks.cmake
config.h.cmake

index 77a701fbad3a27c7f6a3f82af71ac3a7c80a6cb7..123128f75648b64162b5c308ce43d676eb593ae3 100644 (file)
@@ -131,6 +131,17 @@ int main(void) {
     return 0;
 }" HAVE_GCC_THREAD_LOCAL_STORAGE)
 
+check_c_source_compiles("
+void test_destructor_attribute(void) __attribute__ ((destructor));
+
+void test_destructor_attribute(void)
+{
+    return;
+}
+
+int main(void) {
+    return 0;
+}" HAVE_DESTRUCTOR_ATTRIBUTE)
 
 # SYSTEM LIBRARIES
 
index 679390ca3609ca631cba067c3287e85dbc8cde79..0e67b23ceaddb1f50437e4ba78007b7688220634 100644 (file)
@@ -57,6 +57,7 @@
 #cmakedefine HAVE_LINUX_32BIT_SYSCALLS 1
 
 #cmakedefine HAVE_GCC_THREAD_LOCAL_STORAGE 1
+#cmakedefine HAVE_DESTRUCTOR_ATTRIBUTE 1
 
 /*************************** ENDIAN *****************************/