X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=configure.ac;h=c39c4af2fc726a3779b641954e054781a9d76430;hp=7ffe5a9164f7c4ebad02d9f3549c0802bb26d2b8;hb=288e7cfdab0c31ff49d9bc10ec51ceb32f476014;hpb=3c55d0157e1c87d2eec3aec14a8d6a881ae541c2 diff --git a/configure.ac b/configure.ac index 7ffe5a9..c39c4af 100644 --- a/configure.ac +++ b/configure.ac @@ -44,6 +44,7 @@ AC_CONFIG_HEADERS([src/config.h]) AC_PREFIX_DEFAULT([/opt/sysdb]) AM_INIT_AUTOMAKE([foreign subdir-objects -Wall]) +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AC_LANG(C) @@ -82,16 +83,16 @@ test_cc_flags() { AC_LANG_CONFTEST([int main(void){}]) $CC -c conftest.c $CFLAGS $STRICT_CFLAGS $@ > /dev/null 2> /dev/null ret=$? - rm -f conftest.o + rm -f conftest.o conftest.c return $ret } test_cxx_flags() { AC_LANG_PUSH(C++) AC_LANG_CONFTEST([int main(void){}]) - $CXX -c conftest.c $CXXFLAGS $STRICT_CXXFLAGS $@ > /dev/null 2> /dev/null + $CXX -c conftest.cpp $CXXFLAGS $STRICT_CXXFLAGS $@ > /dev/null 2> /dev/null ret=$? - rm -f conftest.o + rm -f conftest.o conftest.cpp AC_LANG_POP(C++) return $ret } @@ -112,8 +113,8 @@ AC_ARG_ENABLE([standards], if test "x$enable_standards" = "xyes"; then AC_DEFINE([_ISOC99_SOURCE], 1, [Define to enforce ISO/IEC 9899:1999 (C99) compliance.]) - AC_DEFINE([_POSIX_C_SOURCE], 200112L, - [Define to enforce IEEE 1003.1-2001 (POSIX:2001) compliance.]) + AC_DEFINE([_POSIX_C_SOURCE], 200809L, + [Define to enforce IEEE 1003.1-2008 (POSIX:2008) compliance.]) AC_DEFINE([_XOPEN_SOURCE], 700, [Define to enforce X/Open 7 (XSI) compliance.]) AC_DEFINE([_REENTRANT], 1, @@ -121,11 +122,6 @@ if test "x$enable_standards" = "xyes"; then AC_DEFINE([_THREAD_SAFE], 1, [Define to enable reentrant interfaces.]) - dnl GNU libc defines strcasecmp() only when using _BSD_SOURCE even though - dnl the function is conforming to POSIX.1-2001 as well. Let's weaken - dnl strict standards compliance a bit to work around this. - AC_DEFINE([_BSD_SOURCE], 1, [Define to enable 4.3BSD support.]) - for flag in -std=c99; do AC_MSG_CHECKING([whether $CC accepts $flag])