diff options
Diffstat (limited to 'source3/configure.in')
-rw-r--r-- | source3/configure.in | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in index 451de89035..f077908e61 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1505,6 +1505,23 @@ fi # Set defaults SYMSEXT="syms" AC_SUBST(SYMSEXT) +use_symbol_versioning=no +if test x"$ac_cv_gnu_ld_version_script" = x"yes"; then + use_symbol_versioning=yes +fi +AC_ARG_ENABLE(symbol-versioning,[ + AS_HELP_STRING([--enable-symbol-versioning], + [Turn on symbol versioning support if available (default=auto)]) +]) +if test x"$enable_symbol_versioning" = x"no"; then + use_symbol_versioning=no +fi + +AC_MSG_CHECKING([symbol versioning]) +if test "x$use_symbol_versioning" = x"yes"; then + SYMSEXT="version.syms" +fi +AC_MSG_RESULT($use_symbol_versioning) # Assume non-shared by default and override below BLDSHARED="false" |