1AC_PREREQ([2.57]) 2AC_INIT([popt], [1.19], [rpm-maint@lists.rpm.org]) 3AC_CONFIG_SRCDIR([src/popt.h]) 4AC_CONFIG_HEADERS([config.h]) 5 6dnl Must come before AM_INIT_AUTOMAKE. 7AC_CONFIG_AUX_DIR([build-aux]) 8AC_CONFIG_MACRO_DIR([m4]) 9AM_INIT_AUTOMAKE([1.10 foreign -Wall]) 10 11m4_version_prereq([2.70], [], [AC_PROG_CC_STDC]) 12AC_PROG_CC 13AC_USE_SYSTEM_EXTENSIONS 14AM_PROG_AR 15 16AC_PROG_INSTALL 17LT_INIT 18 19AC_SYS_LARGEFILE 20 21AC_CHECK_HEADERS([fnmatch.h glob.h langinfo.h libintl.h mcheck.h stdalign.h]) 22 23# For some systems we know that we have ld_version scripts. 24# Use it then as default. 25have_ld_version_script=no 26case "${host}" in 27 *-*-linux*) 28 have_ld_version_script=yes 29 ;; 30 *-*-gnu*) 31 have_ld_version_script=yes 32 ;; 33esac 34AC_ARG_ENABLE([ld-version-script], 35 [AS_HELP_STRING([--enable-ld-version-script], 36 [enable/disable use of linker version script. 37 (default is system dependent)])], 38 [have_ld_version_script=$enableval], 39 [ : ] ) 40AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes") 41 42AC_ARG_ENABLE([build-gcov], 43 [AS_HELP_STRING([--enable-build-gcov], [build POPT instrumented for gcov])], [dnl 44 if test ".$enableval" = .yes; then 45 if test ".`$CC --version 2>&1 | grep 'GCC'`" != .; then 46 dnl # GNU GCC (usually "gcc") 47 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage" 48 fi 49 fi 50]) 51 52AC_SEARCH_LIBS([setreuid], [ucb]) 53AC_CHECK_FUNCS([getuid geteuid iconv mtrace secure_getenv __secure_getenv setreuid setuid stpcpy strerror vasprintf srandom glob_pattern_p mbsrtowcs]) 54 55AM_GNU_GETTEXT_VERSION([0.19.8]) 56AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8]) 57AM_GNU_GETTEXT([external]) 58AM_ICONV_LINK 59 60AC_ARG_ENABLE([werror], 61 [AS_HELP_STRING([--enable-werror], 62 [Treat warnings as errors (default: warnings are not errors)])], 63 [enable_werror="$enableval"], 64 [enable_werror=no]) 65AS_IF([test "x$enable_werror" = "xyes"], [AM_CFLAGS="$AM_CFLAGS -Werror"]) 66AC_SUBST([AM_CFLAGS]) 67 68AC_CONFIG_SUBDIRS() 69AC_CONFIG_FILES([ po/Makefile.in 70 Doxyfile Makefile src/Makefile popt.pc tests/test-poptrc tests/Makefile 71]) 72AC_OUTPUT 73