X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/39e5ef41a8d6efee0966e7d2cf2d1fad4e76d340..0d43be87ddd67c84f4def31a55141bfd88239747:/acmacro/compiler-flags.m4 diff --git a/acmacro/compiler-flags.m4 b/acmacro/compiler-flags.m4 index eadecbccb8..335791869a 100644 --- a/acmacro/compiler-flags.m4 +++ b/acmacro/compiler-flags.m4 @@ -7,7 +7,7 @@ dnl For now, only sets extra flags on GCC AC_DEFUN([SG_COMPILE_FLAGS],[ AC_ARG_ENABLE(compile-warnings, AS_HELP_STRING([--enable-compile-warnings], [use compiler warnings (default=no, unless in maintainer mode)]), - enable_compile_warnings=$withval,enable_compile_warnings=no) + enable_compile_warnings=$enableval,enable_compile_warnings=no) AC_ARG_ENABLE(compile-optimizations, AS_HELP_STRING([--disable-compile-optimizations], [use compiler optimizations (default=yes, unless if CFLAGS is explicitly set)]), @@ -48,9 +48,10 @@ AC_DEFUN([SG_COMPILE_FLAGS],[ if test "x$enable_compile_warnings" = "xyes"; then warnCFLAGS=`echo $warnCFLAGS -Wmissing-prototypes -Wmissing-declarations \ -Wpointer-arith -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings \ - -Wno-unused-variable -Wno-unused-function -Wno-unused-label \ + -Wno-unused-function \ -Werror \ | sed 's/ +/ /g'` + # -Wno-unused-variable -Wno-unused-label fi fi AC_MSG_RESULT($warnCFLAGS) @@ -86,5 +87,12 @@ AC_DEFUN([SG_COMPILE_FLAGS],[ CFLAGS="$optCFLAGS $CFLAGS" fi fi + + if test x$lt_cv_prog_gnu_ld = xyes ; then + LD_DYNAMIC_FLAGS=-Wl,--export-dynamic + else + LD_DYNAMIC_FLAGS= + fi + AC_SUBST(LD_DYNAMIC_FLAGS) ])