diff options
Diffstat (limited to '')
-rw-r--r-- | setenv.bat | 34 |
1 files changed, 20 insertions, 14 deletions
@@ -5,21 +5,27 @@ @echo off -set root=%~dp0% -set src_root=%root%src -set bin_root=%root%bin -set lib_root=%root%lib +set "root=%~dp0%" +set "src_root=%root%src" +set "bin_root=%root%bin" +set "lib_root=%root%lib" set target_configuration=Release -if [%_BUILDARCH%] == [AMD64] goto :target_platform_x64 -if [%_BUILDARCH%] == [x86] goto :target_platform_x86 -echo Unsupported %%_BUILDARCH%% (supported build architectures: AMD64, x86) -exit /b -1 +if not defined _BUILDARCH ( + echo Error: %%_BUILDARCH%% is not defined ^(have you set up the WinDDK environment?^) >&2 + exit /b 1 +) -:target_platform_x64 -set target_platform=x64 -exit /b 0 -:target_platform_x86 -set target_platform=x86 -exit /b 0 +if "%_BUILDARCH%" == "AMD64" ( + set target_platform=x64 + exit /b 0 +) + +if "%_BUILDARCH%" == "x86" ( + set target_platform=x86 + exit /b 0 +) + +echo Error: invalid %%_BUILDARCH%% value "%_BUILDARCH%" ^(the only supported architecture is x86^(-64^)^) >&2 +exit /b 1 |