From 4f9c9a9186e4c0d1ebab22a7fb56a852cd54c75e Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Mon, 10 May 2010 11:28:50 +0200 Subject: [PATCH] configure.ac: Define wanted C and POSIX versions. --- configure.ac | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 25c2b3e..b8d6e6b 100644 --- a/configure.ac +++ b/configure.ac @@ -20,19 +20,27 @@ LT_CONFIG_LTDL_DIR([libltdl]) LT_INIT LTDL_INIT -# Checks for libraries. -AC_CHECK_LIB([m], [powl]) -# FIXME: Replace `main' with a function in `-lpopulation': +if test "x$GCC" = "xyes" +then + CFLAGS="$CFLAGS -std=c99" +fi + +AC_DEFINE([_ISOC99_SOURCE], [1], [Define to use C99]) +AC_DEFINE([_POSIX_C_SOURCE], [200809L], [Set to desired POSIX version]) +AC_DEFINE([_XOPEN_SOURCE], [700], [Set to desired X/Open version]) + +# TODO: Write check for libpopulation #AC_CHECK_LIB([population], [main]) # Checks for header files. -AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h stdint.h stdlib.h string.h strings.h unistd.h]) +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h stdint.h]) # Checks for typedefs, structures, and compiler characteristics. -AC_TYPE_INT64_T -AC_TYPE_SIZE_T -AC_TYPE_UINT32_T -AC_TYPE_UINT64_T +#AC_TYPE_INT64_T +#AC_TYPE_SIZE_T +#AC_TYPE_UINT32_T +#AC_TYPE_UINT64_T # Checks for library functions. AC_FUNC_MALLOC -- 2.11.0