diff options
author | 2024-12-02 06:18:15 +0100 | |
---|---|---|
committer | 2024-12-02 06:18:15 +0100 | |
commit | 51c313dda2887d4e5c9290a3eee397511bbaaf85 (patch) | |
tree | 73f0de9fd456932b6ba532ab248ab6b6501a8964 /configure.ac | |
parent | c28aef0902f4b94492905bd642393de15855323a (diff) | |
download | libideviceactivation-51c313dda2887d4e5c9290a3eee397511bbaaf85.tar.gz libideviceactivation-51c313dda2887d4e5c9290a3eee397511bbaaf85.tar.bz2 |
Switch to better initializer strategy
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/configure.ac b/configure.ac index a7ae3e7..c84c6de 100644 --- a/configure.ac +++ b/configure.ac @@ -68,30 +68,10 @@ case ${host_os} in ;; *) AC_MSG_RESULT([${host_os}]) - AX_PTHREAD([], [AC_MSG_ERROR([pthread is required to build ${PACKAGE}])]) - AC_CHECK_LIB(pthread, [pthread_once], [], [AC_MSG_ERROR([pthread with pthread_once required to build ${PACKAGE}])]) ;; esac AM_CONDITIONAL(WIN32, test x$win32 = xtrue) -# Check if the C compiler supports __attribute__((constructor)) -AC_CACHE_CHECK([wether the C compiler supports constructor/destructor attributes], - ac_cv_attribute_constructor, [ - ac_cv_attribute_constructor=no - AC_COMPILE_IFELSE([AC_LANG_PROGRAM( - [[ - static void __attribute__((constructor)) test_constructor(void) { - } - static void __attribute__((destructor)) test_destructor(void) { - } - ]], [])], - [ac_cv_attribute_constructor=yes] - )] -) -if test "$ac_cv_attribute_constructor" = "yes"; then - AC_DEFINE(HAVE_ATTRIBUTE_CONSTRUCTOR, 1, [Define if the C compiler supports constructor/destructor attributes]) -fi - AS_COMPILER_FLAGS(GLOBAL_CFLAGS, "-Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fsigned-char -fvisibility=hidden") AC_SUBST(GLOBAL_CFLAGS) |