summaryrefslogtreecommitdiffstats
path: root/unix/configure
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-06-25 10:01:36 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-06-25 10:01:36 (GMT)
commit4ddfabceb1dd92219b221373226f24345bd86759 (patch)
treedccec125103eba842f379dfcfa174b8349ce64b9 /unix/configure
parent1b7e7f9d63511b6a708a4b20a4f4f66b242eca97 (diff)
downloadtk-4ddfabceb1dd92219b221373226f24345bd86759.zip
tk-4ddfabceb1dd92219b221373226f24345bd86759.tar.gz
tk-4ddfabceb1dd92219b221373226f24345bd86759.tar.bz2
TIP #628 for Tk: Shared 8.7/9.0 build environment
Diffstat (limited to 'unix/configure')
-rwxr-xr-xunix/configure10
1 files changed, 7 insertions, 3 deletions
diff --git a/unix/configure b/unix/configure
index 6b96ef4..0edc7ac 100755
--- a/unix/configure
+++ b/unix/configure
@@ -8900,14 +8900,18 @@ fi
#--------------------------------------------------------------------
# Replace ${VERSION} with contents of ${TK_VERSION}
-eval "TK_STUB_LIB_FILE=libtkstub${TK_UNSHARED_LIB_SUFFIX}"
-eval "TK_STUB_LIB_DIR=${libdir}"
-
+if test "${TCL_MAJOR_VERSION}" -gt 8 ; then
+ TK_STUB_LIB_FILE="libtkstub.a"
+ TK_STUB_LIB_FLAG="-ltkstub"
+else
+ eval "TK_STUB_LIB_FILE=libtkstub${TK_UNSHARED_LIB_SUFFIX}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
TK_STUB_LIB_FLAG="-ltkstub${TK_VERSION}"
else
TK_STUB_LIB_FLAG="-ltkstub`echo ${TK_VERSION} | tr -d .`"
fi
+fi
+eval "TK_STUB_LIB_DIR=${libdir}"
TK_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TK_STUB_LIB_FLAG}"
TK_STUB_LIB_SPEC="-L${TK_STUB_LIB_DIR} ${TK_STUB_LIB_FLAG}"