X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=configure.ac;h=cdcb71cec15471599720d45d35956fbafa7713be;hp=c5c5cc0d4e191f23a1d4a47e0622852b3bc8d1d7;hb=33be102a214e7010949496549f4c737b0f8269a3;hpb=5b6319dceedd81f3f1ce7eb70ea5defaef43bcec diff --git a/configure.ac b/configure.ac index c5c5cc0d4..cdcb71cec 100644 --- a/configure.ac +++ b/configure.ac @@ -48,14 +48,12 @@ AC_PROG_GCC_TRADITIONAL AC_USE_SYSTEM_EXTENSIONS CC_CHECK_CFLAGS_APPEND([ \ + -pipe \ -Wall \ -W \ -Wextra \ - -pipe \ - -Wno-long-long \ -Winline \ -Wvla \ - -Wno-overlength-strings \ -Wundef \ -Wformat=2 \ -Wlogical-op \ @@ -78,12 +76,19 @@ CC_CHECK_CFLAGS_APPEND([ \ -Wcast-align \ -Wstrict-aliasing=2 \ -Wwrite-strings \ + -Wno-long-long \ + -Wno-overlength-strings \ -Wno-unused-parameter \ - -ffast-math \ + -Wno-missing-field-initializers \ + -Wno-unused-result \ -Wp,-D_FORTIFY_SOURCE=2 \ + -ffast-math \ -fno-common \ -fdiagnostics-show-option \ - -Wno-missing-field-initializers]) + -fno-strict-aliasing]) + +LT_PREREQ(2.2) +LT_INIT AC_SEARCH_LIBS([clock_gettime], [rt], [], [AC_MSG_ERROR([*** POSIX RT library not found])]) AC_SEARCH_LIBS([cap_init], [cap], [], [AC_MSG_ERROR([*** POSIX caps library not found])]) @@ -123,6 +128,7 @@ if test "x${have_tcpwrap}" != xno ; then if test "x$have_tcpwrap" = xyes ; then AC_MSG_ERROR([*** TCP wrappers support not found.]) fi + have_tcpwrap=no else have_tcpwrap=yes fi @@ -159,6 +165,8 @@ if test "x${have_pam}" != xno ; then if test "x$have_pam" = xyes ; then PAM_LIBS="-lpam -lpam_misc" AC_DEFINE(HAVE_PAM, 1, [PAM available]) + else + have_pam=no fi else PAM_LIBS= @@ -237,7 +245,7 @@ case $with_distro in ;; suse) SYSTEM_SYSVRCND_PATH=/etc/init.d - AC_DEFINE(TARGET_SUSE, [], [Target is OpenSUSE/SLE]) + AC_DEFINE(TARGET_SUSE, [], [Target is openSUSE/SLE]) M4_DISTRO_FLAG=-DTARGET_SUSE=1 ;; debian)