From 9d3ae8109fdc7c115eed95e0a9b18a3bf9d28ed6 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Tue, 2 Apr 2024 21:54:34 +0100 Subject: [PATCH] Bundle TCL init scripts with Windows installer --- contrib/msi/genlibs.py | 29 +++++++++++++++++++++++++++++ contrib/msi/installer.wxs.in | 2 ++ 2 files changed, 31 insertions(+) diff --git a/contrib/msi/genlibs.py b/contrib/msi/genlibs.py index 8fcc2f6b..046d9a07 100644 --- a/contrib/msi/genlibs.py +++ b/contrib/msi/genlibs.py @@ -3,10 +3,12 @@ import subprocess import sys import os import uuid +from glob import glob print("") print("") print("") + print("") wprefix = os.getenv("MSYSTEM_PREFIX") @@ -40,11 +42,38 @@ for d in dlls: print("") print("") + +print("") + +tcl = glob(wprefix + "\\lib\\tcl8.6\\*") +tcl.sort() + +for t in tcl: + if os.path.isdir(t): + pass + else: + base = os.path.basename(t) + ref = get_ref(t) + print(f"") + print(f" ") + print("") + + +print("") + print("") for d in dlls: print(f"") +for t in tcl: + if os.path.isdir(t): + pass + else: + print(f"") + print("") print("") print("") diff --git a/contrib/msi/installer.wxs.in b/contrib/msi/installer.wxs.in index 2dcf8469..f7e52c90 100644 --- a/contrib/msi/installer.wxs.in +++ b/contrib/msi/installer.wxs.in @@ -34,6 +34,8 @@ + + -- 2.39.2