mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-08 22:26:51 +02:00
Ability to set custom UCRT Path
This commit is contained in:
@ -12,6 +12,9 @@ set "VCMIFolder=VCMI"
|
||||
REM Define Inno Setup version
|
||||
set InnoSetupVer=6
|
||||
|
||||
REM Uncomment this line and set custom UCRT source path, otherwise it will be detected automatically from installed Windows 10 SDK
|
||||
REM set "UCRTFilesPath=%ProgFiles%\Windows Kits\10\Redist\10.0.22621.0\ucrt\DLLs"
|
||||
|
||||
REM Normally, there is no need to modify anything below this line.
|
||||
|
||||
REM Determine the base directory two levels up from the installer location
|
||||
@ -37,14 +40,16 @@ if exist "%WinDir%\SysWow64" (
|
||||
set "ProgFiles=%programfiles%"
|
||||
)
|
||||
|
||||
REM Dynamically locate the UCRT path
|
||||
set "UCRTBasePath=%ProgFiles%\Windows Kits\10\Redist"
|
||||
REM Dynamically locate the UCRT path if not defined
|
||||
if not defined UCRTFilesPath (
|
||||
set "UCRTBasePath=!ProgFiles!\Windows Kits\10\Redist"
|
||||
set "UCRTFilesPath="
|
||||
for /d %%d in ("%UCRTBasePath%\*") do (
|
||||
for /d %%d in ("!UCRTBasePath!\*") do (
|
||||
if exist "%%d\ucrt\DLLs" (
|
||||
set "UCRTFilesPath=%%d\ucrt\DLLs"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
REM Verify Inno Setup is installed
|
||||
if not exist "%ProgFiles%\Inno Setup %InnoSetupVer%\ISCC.exe" (
|
||||
|
Reference in New Issue
Block a user