From aab3083a3b95bfc735b32c5266139be5149c4510 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 16 Jan 2012 09:13:23 +0400 Subject: [PATCH] configure: improve GCC '-fvisibility' option support checking * configure.ac (GC_DLL): Add "-Werror" to CFLAGS (to treat warnings as errors) when checking for "-fvisibility=hidden" support (useful for Cygwin). --- configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 268f1b8b..3e98bf02 100644 --- a/configure.ac +++ b/configure.ac @@ -522,12 +522,12 @@ if test "${enable_shared}" == yes; then # Pass -fvisibility=hidden option if supported AC_MSG_CHECKING([whether gcc supports -fvisibility]) old_CFLAGS="$CFLAGS" - CFLAGS="-fvisibility=hidden $CFLAGS" + CFLAGS="-Werror -fvisibility=hidden $CFLAGS" AC_TRY_COMPILE([],[], [ac_cv_fvisibility_hidden=yes], [ac_cv_fvisibility_hidden=no]) + CFLAGS="$old_CFLAGS" AS_IF([test "$ac_cv_fvisibility_hidden" = yes], - [CFLAGS="-DGC_VISIBILITY_HIDDEN_SET $CFLAGS"], - [CFLAGS="$old_CFLAGS"]) + [CFLAGS="-DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden $CFLAGS"]) AC_MSG_RESULT($ac_cv_fvisibility_hidden) fi fi -- 2.40.0