diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2017-12-22 11:13:31 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2017-12-22 11:13:31 +0200 |
commit | 67a491896e14a12f85d336864138c21c6146aea0 (patch) | |
tree | 35696fc0edd3a16130899284a8be92401e17882e /configure | |
parent | 5864e4d3bff453af474557234a573b8f1785fc8a (diff) | |
download | egawk-67a491896e14a12f85d336864138c21c6146aea0.tar.gz egawk-67a491896e14a12f85d336864138c21c6146aea0.tar.bz2 egawk-67a491896e14a12f85d336864138c21c6146aea0.zip |
Add --enable-versioned-extension-dir configure option.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -660,7 +660,6 @@ MSGFMT GETTEXT_MACRO_VERSION USE_NLS SED -pkgextensiondir acl_shlibext RANLIB LN_S @@ -694,6 +693,7 @@ build_os build_vendor build_cpu build +pkgextensiondir AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V @@ -768,6 +768,7 @@ enable_lint enable_severe_portability_problems enable_builtin_intdiv0 enable_mpfr +enable_versioned_extension_dir enable_dependency_tracking enable_largefile enable_nls @@ -1417,6 +1418,8 @@ Optional Features: --enable-builtin-intdiv0 enable built-in intdiv0 function --disable-mpfr do not check for MPFR + --enable-versioned-extension-dir + use a versioned directory for extensions --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking @@ -3275,6 +3278,25 @@ if test "${enable_mpfr+set}" = set; then : fi +EXTENSIONDIR= +# Check whether --enable-versioned-extension-dir was given. +if test "${enable_versioned_extension_dir+set}" = set; then : + enableval=$enable_versioned_extension_dir; if test "$enableval" = yes + then + MAJOR=`awk '/define gawk_api_major_version/ { print $3 }' < $srcdir/gawkapi.h` + MINOR=`awk '/define gawk_api_minor_version/ { print $3 }' < $srcdir/gawkapi.h` + + # note leading slash on the value + export EXTENSIONDIR=/ext-$MAJOR.$MINOR + fi + +fi + + +# set default shared library location +pkgextensiondir='${pkglibdir}'${EXTENSIONDIR} + + # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 @@ -5436,9 +5458,6 @@ fi # shared library suffix for dynamic loading: -# default shared library location -pkgextensiondir='${pkglibdir}' - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS USS compilation" >&5 |