@@ -2780,16 +2780,16 @@ printf "%s\n" "$as_me: WARNING: --with-tcl argument should refer to directory co
27802780 ` ls -d /usr/pkg/lib 2> /dev/null` \
27812781 ` ls -d /usr/lib 2> /dev/null` \
27822782 ` ls -d /usr/lib64 2> /dev/null` \
2783+ ` ls -d /usr/lib/tcl9.1 2> /dev/null` \
27832784 ` ls -d /usr/lib/tcl9.0 2> /dev/null` \
2784- ` ls -d /usr/lib/tcl8.7 2> /dev/null` \
27852785 ` ls -d /usr/lib/tcl8.6 2> /dev/null` \
27862786 ` ls -d /usr/lib/tcl8.5 2> /dev/null` \
2787+ ` ls -d /usr/local/lib/tcl9.1 2> /dev/null` \
27872788 ` ls -d /usr/local/lib/tcl9.0 2> /dev/null` \
2788- ` ls -d /usr/local/lib/tcl8.7 2> /dev/null` \
27892789 ` ls -d /usr/local/lib/tcl8.6 2> /dev/null` \
27902790 ` ls -d /usr/local/lib/tcl8.5 2> /dev/null` \
2791+ ` ls -d /usr/local/lib/tcl/tcl9.1 2> /dev/null` \
27912792 ` ls -d /usr/local/lib/tcl/tcl9.0 2> /dev/null` \
2792- ` ls -d /usr/local/lib/tcl/tcl8.7 2> /dev/null` \
27932793 ` ls -d /usr/local/lib/tcl/tcl8.6 2> /dev/null` \
27942794 ` ls -d /usr/local/lib/tcl/tcl8.5 2> /dev/null` \
27952795 ; do
@@ -7206,11 +7206,15 @@ fi
72067206 CC_SEARCH_FLAGS=" "
72077207 LD_SEARCH_FLAGS=" "
72087208 ;;
7209- CYGWIN_* )
7209+ CYGWIN_* |MINGW32_ * |MINGW64_ * |MSYS_ * )
72107210 SHLIB_CFLAGS=" "
72117211 SHLIB_LD=' ${CC} -shared'
72127212 SHLIB_SUFFIX=" .dll"
7213- SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} -Wl,--out-implib,\$ @.a"
7213+ if test " ${TEA_PLATFORM} " = " unix" -a " ${TCL_MAJOR_VERSION} " -gt 8 -a x" ${with_tcl8} " = x; then
7214+ SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} -Wl,--out-implib,\$ (patsubst cyg%.dll,lib%.dll.a,\$ @)"
7215+ else
7216+ SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} -Wl,--out-implib,\$ @.a"
7217+ fi
72147218 EXEEXT=" .exe"
72157219 do64bit_ok=yes
72167220 CC_SEARCH_FLAGS=" "
@@ -9274,8 +9278,17 @@ rm -rf conftest*
92749278 # substituted. (@@@ Might not be necessary anymore)
92759279 # --------------------------------------------------------------------
92769280
9277- PACKAGE_LIB_PREFIX8=" ${PACKAGE_LIB_PREFIX} "
9278- PACKAGE_LIB_PREFIX9=" ${PACKAGE_LIB_PREFIX} tcl9"
9281+ if test " $TEA_PLATFORM " = " unix" ; then
9282+ PACKAGE_LIB_PREFIX8=" lib"
9283+ if test " $EXEEXT " = " .exe" -a " $SHARED_BUILD " ! = " 0" ; then
9284+ PACKAGE_LIB_PREFIX9=" cygtcl9"
9285+ else
9286+ PACKAGE_LIB_PREFIX9=" libtcl9"
9287+ fi
9288+ else
9289+ PACKAGE_LIB_PREFIX8=" "
9290+ PACKAGE_LIB_PREFIX9=" tcl9"
9291+ fi
92799292 if test " ${TCL_MAJOR_VERSION} " -gt 8 -a x" ${with_tcl8} " = x; then
92809293 PACKAGE_LIB_PREFIX=" ${PACKAGE_LIB_PREFIX9} "
92819294 else
@@ -9330,20 +9343,20 @@ printf "%s\n" "#define TK_MAJOR_VERSION 8" >>confdefs.h
93309343 if test x" ${TK_BIN_DIR} " ! = x ; then
93319344 SHLIB_LD_LIBS=" ${SHLIB_LD_LIBS} ${TK_STUB_LIB_SPEC} "
93329345 fi
9333- eval eval " PKG_LIB_FILE8=lib ${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
9334- eval eval " PKG_LIB_FILE9=lib ${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
9335- eval eval " PKG_LIB_FILE=lib ${PACKAGE_LIB_PREFIX}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
9346+ eval eval " PKG_LIB_FILE8=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
9347+ eval eval " PKG_LIB_FILE9=${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
9348+ eval eval " PKG_LIB_FILE=${PACKAGE_LIB_PREFIX}${PACKAGE_NAME}${SHARED_LIB_SUFFIX} "
93369349 RANLIB=:
93379350 else
9338- eval eval " PKG_LIB_FILE8=lib ${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
9339- eval eval " PKG_LIB_FILE9=lib ${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
9340- eval eval " PKG_LIB_FILE=lib ${PACKAGE_LIB_PREFIX}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
9351+ eval eval " PKG_LIB_FILE8=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
9352+ eval eval " PKG_LIB_FILE9=${PACKAGE_LIB_PREFIX9}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
9353+ eval eval " PKG_LIB_FILE=${PACKAGE_LIB_PREFIX}${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX} "
93419354 fi
93429355 # Some packages build their own stubs libraries
93439356 if test " ${TCL_MAJOR_VERSION} " -gt 8 -a x" ${with_tcl8} " = x; then
9344- eval eval " PKG_STUB_LIB_FILE=lib ${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME} stub.a"
9357+ eval eval " PKG_STUB_LIB_FILE=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME} stub.a"
93459358 else
9346- eval eval " PKG_STUB_LIB_FILE=lib ${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME} stub${UNSHARED_LIB_SUFFIX} "
9359+ eval eval " PKG_STUB_LIB_FILE=${PACKAGE_LIB_PREFIX8}${PACKAGE_NAME} stub${UNSHARED_LIB_SUFFIX} "
93479360 fi
93489361 fi
93499362
0 commit comments