X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9189fe94c14ef9e31142d1603a1979ea7e731a0a..0d43be87ddd67c84f4def31a55141bfd88239747:/acmacro/compiler-flags.m4 diff --git a/acmacro/compiler-flags.m4 b/acmacro/compiler-flags.m4 index 6ee18e2876..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)]), @@ -87,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) ])