From: Ruben Kerkhof Date: Tue, 13 Jan 2015 12:09:49 +0000 (+0100) Subject: Override PKG_CONFIG sooner X-Git-Tag: auth-3.4.2~8^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=705a73f34f1c963c1b96d3fcb0b2f74260e31204;p=thirdparty%2Fpdns.git Override PKG_CONFIG sooner We need to override PKG_CONFIG before any calls to PKG_PROG_PKG_CONFIG (cherry picked from commit a49b335616721afc4b3ff250c2dad8bb8a0bac10) Conflicts: configure.ac --- diff --git a/configure.ac b/configure.ac index 83f69930f8..efdc69eab7 100644 --- a/configure.ac +++ b/configure.ac @@ -60,6 +60,20 @@ AM_CONDITIONAL([RELEASE_BUILD], [test "$PACKAGE_VERSION" != "git"]) # We use this to search for other libraries. eval full_libdir="\"$libdir\"" +# check if we want a static build +AC_MSG_CHECKING([whether we will be building static binaries]) + +AC_ARG_ENABLE([static-binaries], + [AS_HELP_STRING([--enable-static-binaries],[build static binaries @<:@default=no@:>@])], + [static=$enableval], + [static=no], +) +AC_MSG_RESULT([$static]) + +AS_IF([test "x$static" != "xno"], [ + PKG_CONFIG="$PKG_CONFIG --static" +]) + # detect pkg-config explicitly PKG_PROG_PKG_CONFIG @@ -194,24 +208,10 @@ PDNS_ENABLE_PKCS11 PDNS_WITH_CRYPTOPP PDNS_ENABLE_REMOTEBACKEND_ZEROMQ -AC_MSG_CHECKING([whether we should build static binaries]) -AC_ARG_ENABLE([static-binaries], - [AS_HELP_STRING([--enable-static-binaries],[build static binaries])], - [case "${enableval}" in - yes) static=true ;; - no) static=false ;; - *) AC_MSG_ERROR(bad value ${enableval} for --enable-static-binaries) ;; - esac], - [debug=false] -) -AC_MSG_RESULT([$static]) - -AM_CONDITIONAL([ALLSTATIC], [test "x$static" = "xtrue"]) - -if test "x$static" = "xtrue"; then +AS_IF([test "x$static" != "xno"], [ LDFLAGS="-all-static $LDFLAGS" -fi +]) modules="bind gmysql geo random" AC_ARG_WITH([modules],