Browse Source

[5337] Improved syntax and error message in test for enable-static test

Thomas Markwalder 7 years ago
parent
commit
dcc77ba5ff
1 changed files with 3 additions and 3 deletions
  1. 3 3
      configure.ac

+ 3 - 3
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 <math.h>],[sqrt(-1.0);])],
+     [AC_LANG_PROGRAM([#include <math.h>],[(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