diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/configure.ac b/configure.ac index 990e0b5..66f6b4b 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -108,24 +108,6 @@ esac | |||
| 108 | AM_CONDITIONAL(WIN32, test x$win32 = xtrue) | 108 | AM_CONDITIONAL(WIN32, test x$win32 = xtrue) |
| 109 | AM_CONDITIONAL(DARWIN, test x$darwin = xtrue) | 109 | AM_CONDITIONAL(DARWIN, test x$darwin = xtrue) |
| 110 | 110 | ||
| 111 | # Check if the C compiler supports __attribute__((constructor)) | ||
| 112 | AC_CACHE_CHECK([wether the C compiler supports constructor/destructor attributes], | ||
| 113 | ac_cv_attribute_constructor, [ | ||
| 114 | ac_cv_attribute_constructor=no | ||
| 115 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM( | ||
| 116 | [[ | ||
| 117 | static void __attribute__((constructor)) test_constructor(void) { | ||
| 118 | } | ||
| 119 | static void __attribute__((destructor)) test_destructor(void) { | ||
| 120 | } | ||
| 121 | ]], [])], | ||
| 122 | [ac_cv_attribute_constructor=yes] | ||
| 123 | )] | ||
| 124 | ) | ||
| 125 | if test "$ac_cv_attribute_constructor" = "yes"; then | ||
| 126 | AC_DEFINE(HAVE_ATTRIBUTE_CONSTRUCTOR, 1, [Define if the C compiler supports constructor/destructor attributes]) | ||
| 127 | fi | ||
| 128 | |||
| 129 | AC_CHECK_MEMBER(struct dirent.d_type, AC_DEFINE(HAVE_DIRENT_D_TYPE, 1, [define if struct dirent has member d_type]),, [#include <dirent.h>]) | 111 | AC_CHECK_MEMBER(struct dirent.d_type, AC_DEFINE(HAVE_DIRENT_D_TYPE, 1, [define if struct dirent has member d_type]),, [#include <dirent.h>]) |
| 130 | 112 | ||
| 131 | # Cython Python Bindings | 113 | # Cython Python Bindings |
