summaryrefslogtreecommitdiffstats
path: root/unix/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'unix/configure.in')
-rw-r--r--unix/configure.in41
1 files changed, 34 insertions, 7 deletions
diff --git a/unix/configure.in b/unix/configure.in
index 7a15fb7..bc7bdef 100644
--- a/unix/configure.in
+++ b/unix/configure.in
@@ -793,10 +793,6 @@ eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}"
eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
-eval "TCL_KIT_LIB_FILE=libtclkit${UNSHARED_LIB_SUFFIX}"
-eval "TCL_KIT_LIB_FILE=${TCL_KIT_LIB_FILE}"
-
-
TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
PRIVATE_INCLUDE_DIR='$(includedir)'
HTML_DIR='$(DISTDIR)/html'
@@ -897,6 +893,29 @@ fi
#--------------------------------------------------------------------
# The statements below define various symbols relating to Tcl
+# core vfs and kit support.
+#--------------------------------------------------------------------
+
+eval "TCL_KIT_LIB_FILE=libtclkit${UNSHARED_LIB_SUFFIX}"
+eval "TCL_KIT_LIB_FILE=${TCL_KIT_LIB_FILE}"
+
+eval "TCL_KIT_LIB_FILE=libtclkit${TCL_UNSHARED_LIB_SUFFIX}"
+eval "TCL_KIT_LIB_FILE=\"${TCL_KIT_LIB_FILE}\""
+eval "TCL_KIT_LIB_DIR=${libdir}"
+
+if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
+ TCL_KIT_LIB_FLAG="-ltclkit${TCL_VERSION}"
+else
+ TCL_KIT_LIB_FLAG="-ltclkit`echo ${TCL_VERSION} | tr -d .`"
+fi
+
+TCL_BUILD_KIT_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_KIT_LIB_FLAG}"
+TCL_KIT_LIB_SPEC="-L${TCL_KIT_LIB_DIR} ${TCL_KIT_LIB_FLAG}"
+TCL_BUILD_KIT_LIB_PATH="`pwd`/${TCL_KIT_LIB_FILE}"
+TCL_KIT_LIB_PATH="${TCL_KIT_LIB_DIR}/${TCL_KIT_LIB_FILE}"
+
+#--------------------------------------------------------------------
+# The statements below define various symbols relating to Tcl
# stub support.
#--------------------------------------------------------------------
@@ -937,15 +956,24 @@ AC_SUBST(PKG_CFG_ARGS)
AC_SUBST(TCL_LIB_FILE)
AC_SUBST(TCL_LIB_FLAG)
AC_SUBST(TCL_LIB_SPEC)
+AC_SUBST(TCL_BUILD_LIB_SPEC)
+
AC_SUBST(TCL_STUB_LIB_FILE)
AC_SUBST(TCL_STUB_LIB_FLAG)
AC_SUBST(TCL_STUB_LIB_SPEC)
AC_SUBST(TCL_STUB_LIB_PATH)
-AC_SUBST(TCL_KIT_LIB_FILE)
-AC_SUBST(TCL_INCLUDE_SPEC)
AC_SUBST(TCL_BUILD_STUB_LIB_SPEC)
AC_SUBST(TCL_BUILD_STUB_LIB_PATH)
+AC_SUBST(TCL_KIT_LIB_FILE)
+AC_SUBST(TCL_KIT_LIB_FLAG)
+AC_SUBST(TCL_KIT_LIB_SPEC)
+AC_SUBST(TCL_KIT_LIB_PATH)
+AC_SUBST(TCL_BUILD_KIT_LIB_SPEC)
+AC_SUBST(TCL_BUILD_KIT_LIB_PATH)
+
+AC_SUBST(TCL_INCLUDE_SPEC)
+
AC_SUBST(TCL_SRC_DIR)
AC_SUBST(CFG_TCL_SHARED_LIB_SUFFIX)
AC_SUBST(CFG_TCL_UNSHARED_LIB_SUFFIX)
@@ -953,7 +981,6 @@ AC_SUBST(CFG_TCL_UNSHARED_LIB_SUFFIX)
AC_SUBST(TCL_SHARED_BUILD)
AC_SUBST(LD_LIBRARY_PATH_VAR)
-AC_SUBST(TCL_BUILD_LIB_SPEC)
AC_SUBST(TCL_LIB_VERSIONS_OK)
AC_SUBST(TCL_SHARED_LIB_SUFFIX)