AC_PREREQ(2.57) AC_INIT(popt, 1.16, popt-devel@rpm5.org) AC_CONFIG_SRCDIR([popt.h]) AC_CONFIG_HEADERS([config.h]) AC_CANONICAL_TARGET dnl Must come before AM_INIT_AUTOMAKE. dnl AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign -Wall]) AM_MAINTAINER_MODE # Library code modified: REVISION++ # Interfaces changed/added/removed: CURRENT++ REVISION=0 # Interfaces added: AGE++ # Interfaces removed: AGE=0 AC_SUBST(LT_CURRENT, 0) AC_SUBST(LT_REVISION, 0) AC_SUBST(LT_AGE, 8) ALL_LINGUAS="cs da de eo es fi fr ga gl hu id is it ja ko lv nb nl pl pt ro ru sk sl sv th tr uk vi wa zh_TW zh_CN" AC_PROG_CC_STDC AC_PROG_CC AC_PROG_INSTALL AC_PROG_LIBTOOL dnl if CC is gcc, we can rebuild the dependencies (since the depend rule dnl requires gcc). If it's not, don't rebuild dependencies -- use what was dnl shipped with RPM. if test X"$GCC" = "Xyes"; then CFLAGS="$CFLAGS -Wall -W" TARGET="depend allprogs" else TARGET="everything" dnl let the Makefile know that we're done with `depend', since we don't dnl have gcc we're not going to rebuild our dependencies at all. echo >.depend-done fi AC_SUBST(TARGET) CFLAGS="$CFLAGS -D_GNU_SOURCE -D_REENTRANT" AC_GCC_TRADITIONAL AC_SYS_LARGEFILE AC_ISC_POSIX AM_C_PROTOTYPES AC_CHECK_HEADERS(float.h fnmatch.h glob.h langinfo.h libintl.h mcheck.h unistd.h) # For some systems we know that we have ld_version scripts. # Use it then as default. have_ld_version_script=no case "${host}" in *-*-linux*) have_ld_version_script=yes ;; *-*-gnu*) have_ld_version_script=yes ;; esac AC_ARG_ENABLE([ld-version-script], AC_HELP_STRING([--enable-ld-version-script], [enable/disable use of linker version script. (default is system dependent)]), [have_ld_version_script=$enableval], [ : ] ) AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes") AC_ARG_ENABLE(build-gcov, AS_HELP_STRING([--enable-build-gcov], [build POPT instrumented for gcov]), [dnl if test ".$enableval" = .yes; then if test ".`$CC --version 2>&1 | grep 'GCC'`" != .; then dnl # GNU GCC (usually "gcc") CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage" fi fi ]) AC_CHECK_FUNC(setreuid, [], [ AC_CHECK_LIB(ucb, setreuid, [if echo $LIBS | grep -- -lucb >/dev/null ;then :; else LIBS="$LIBS -lc -lucb" USEUCB=y;fi]) ]) AC_CHECK_FUNCS(getuid geteuid iconv mtrace __secure_getenv setregid stpcpy strerror vasprintf srandom) AM_GNU_GETTEXT([external]) AM_ICONV_LINK popt_sysconfdir="${sysconfdir}" eval "popt_sysconfdir=\"${popt_sysconfdir}\"" # expand contained ${prefix} AC_DEFINE_UNQUOTED([POPT_SYSCONFDIR], ["$popt_sysconfdir"], [Full path to default POPT configuration directory]) # Define a (hope) portable Libs pkgconfig directive that # - Don't harm if the default library search path include ${libdir} # (https://bugzilla.novell.com/show_bug.cgi?id=529921) # - Don't require a not upstream patch to pkgconfig # (https://bugs.freedesktop.org/show_bug.cgi?id=16095) popt_pkgconfig_libs='-L${libdir} -lpopt' case "${host}" in *-*-linux*) case "${libdir}" in /usr/lib|/usr/lib64|/lib|/lib64) popt_pkgconfig_libs='-lpopt' ;; *) popt_pkgconfig_libs='-L${libdir} -lpopt' ;; esac ;; *-*-gnu*) case "${libdir}" in /usr/lib|/usr/lib64|/lib|/lib64) popt_pkgconfig_libs='-lpopt' ;; *) popt_pkgconfig_libs='-L${libdir} -lpopt' ;; esac ;; esac AC_SUBST([POPT_PKGCONFIG_LIBS],"$popt_pkgconfig_libs") POPT_SOURCE_PATH="`pwd`" AC_DEFINE_UNQUOTED(POPT_SOURCE_PATH, "$POPT_SOURCE_PATH", [Full path to popt top_srcdir.]) AC_SUBST(POPT_SOURCE_PATH) AC_CONFIG_SUBDIRS() AC_CONFIG_FILES([ po/Makefile.in m4/Makefile Doxyfile Makefile popt.pc popt.spec test-poptrc auto/Makefile auto/desc auto/types ]) AC_OUTPUT