From 7baf339a6c9a9374c499bfc19b002556bd748704 Mon Sep 17 00:00:00 2001 From: Raman <raman@basistech.com> Date: Mon, 16 Oct 2023 19:27:58 -0400 Subject: [PATCH] Build XPNoLibs targets based on a touch file. (Needs VS2019 Prefessional Edition v16.0.x) --- win32/updateAndBuildAll.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/win32/updateAndBuildAll.py b/win32/updateAndBuildAll.py index 9a13b5232..36d9b23e8 100644 --- a/win32/updateAndBuildAll.py +++ b/win32/updateAndBuildAll.py @@ -56,15 +56,25 @@ def getDependencies(depBranch): def buildTSKAll(): + TSK_HOME = os.getenv("TSK_HOME", False) + if not TSK_HOME: + print("Please set the TSK_HOME environment variable") + sys.exit(1) + if not MINIMAL: if(passed): buildTSK(32, "Release") if(passed): buildTSK(64, "Release_NoLibs") + # MINIMAL is 64-bit for Autopsy and 32-bit with no deps for logical imager et al. if(passed): buildTSK(32, "Release_NoLibs") + if(passed): + BuildXPNoLibsFilePath = os.path.join(TSK_HOME, "build_xpnolibs") + if os.path.exists(BuildXPNoLibsFilePath): + buildTSK(32, "Release_XPNoLibs") if(passed): buildTSK(64, "Release") -- GitLab