diff --git a/win32/updateAndBuildAll.py b/win32/updateAndBuildAll.py index 9a13b52325082d6c349ab7c59f33300547db42c1..36d9b23e846a48bd821f56a0be1fa6f28bf68aea 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")