summaryrefslogtreecommitdiffstats
path: root/win/Makefile.in
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-07-20 20:52:03 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-07-20 20:52:03 (GMT)
commit9195d0b1bc6a7d80e16f86172efd83c4cb73919b (patch)
tree0eb076adad69a391eb4d4c45f04aec86e12f6eea /win/Makefile.in
parent515bd7c0e7439f19f59c33be1ff8089de8f4417f (diff)
downloadtcl-9195d0b1bc6a7d80e16f86172efd83c4cb73919b.zip
tcl-9195d0b1bc6a7d80e16f86172efd83c4cb73919b.tar.gz
tcl-9195d0b1bc6a7d80e16f86172efd83c4cb73919b.tar.bz2
Fix handling of pre-built libtommath.dll on win64-arm
Diffstat (limited to 'win/Makefile.in')
-rw-r--r--win/Makefile.in10
1 files changed, 7 insertions, 3 deletions
diff --git a/win/Makefile.in b/win/Makefile.in
index e702c3e..75c34cb 100644
--- a/win/Makefile.in
+++ b/win/Makefile.in
@@ -614,10 +614,14 @@ ${ZLIB_DLL_FILE}: ${TCL_STUB_LIB_FILE}
# use pre-built libtommath.dll
${TOMMATH_DLL_FILE}: ${TCL_STUB_LIB_FILE}
- @if test "@TOMMATH_LIBS@set" != "${TOMMATH_DIR_NATIVE}/win32/tommath.libset" ; then \
- $(COPY) $(TOMMATH_DIR)/win64/${TOMMATH_DLL_FILE} ${TOMMATH_DLL_FILE}; \
- else \
+ @if test "@TOMMATH_LIBS@set" = "${TOMMATH_DIR_NATIVE}/win64-arm/tommath.libset" ; then \
+ $(COPY) $(TOMMATH_DIR)/win64-arm/${TOMMATH_DLL_FILE} ${TOMMATH_DLL_FILE}; \
+ elif test "@TOMMATH_LIBS@set" = "${TOMMATH_DIR_NATIVE}/win64-arm/libtommath.dll.aset" ; then \
+ $(COPY) $(TOMMATH_DIR)/win64-arm/${TOMMATH_DLL_FILE} ${TOMMATH_DLL_FILE}; \
+ elif test "@TOMMATH_LIBS@set" = "${TOMMATH_DIR_NATIVE}/win32/tommath.libset" ; then \
$(COPY) $(TOMMATH_DIR)/win32/${TOMMATH_DLL_FILE} ${TOMMATH_DLL_FILE}; \
+ else \
+ $(COPY) $(TOMMATH_DIR)/win64/${TOMMATH_DLL_FILE} ${TOMMATH_DLL_FILE}; \
fi;
# Add the object extension to the implicit rules. By default .obj is not