From: Thomas Markwalder Date: Wed, 26 Jul 2017 15:15:35 +0000 (-0400) Subject: [5337] Improved syntax and error message in test for enable-static test X-Git-Tag: trac5124a_base~28^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcc77ba5ffdf158641cd396ed3f3afdf4cdd101d;p=thirdparty%2Fkea.git [5337] Improved syntax and error message in test for enable-static test --- diff --git a/configure.ac b/configure.ac index 2469a09be9..6b4c21cf89 100644 --- a/configure.ac +++ b/configure.ac @@ -441,15 +441,15 @@ if test $enable_shared != "no" -a "X$GXX" = "Xyes"; then fi # Look for glib static libs if they're trying to do static builds -if test $enable_static = yes; then +if test $enable_static != "no"; then CXX_SAVED=$CXX CXX="$CXX -static" AC_LINK_IFELSE( - [AC_LANG_PROGRAM([#include ],[sqrt(-1.0);])], + [AC_LANG_PROGRAM([#include ],[(void)sqrt(-1.0);])], [AC_MSG_RESULT([checking for static glib libraries... yes])], [AC_MSG_RESULT([checking for static glib libraries... no]) - AC_MSG_ERROR([Static building will not work. You appear to be missing glib static libraries. Check config.log for details.])]) + AC_MSG_ERROR([Building with --enable-static does not work. You appear to be missing glib static libraries. Check config.log for details.])]) CXX=$CXX_SAVED fi