Fix too many env vars causing build failures, and put debug builds in their own folder like release builds.

Cannot call the vc vars batch too many times. Fix it by calling set/end local.

See also: https://developercommunity.visualstudio.com/t/vcvarsallbat-reports-the-input-line-is-too-long-if/257260

Signed-off-by: redpolline <11156324-redpolline@users.noreply.gitlab.com>
This commit is contained in:
redpolline 2024-01-10 04:27:41 -05:00
parent 2e3f14e7bd
commit 92623f586d
7 changed files with 38 additions and 6 deletions

View file

@ -2,8 +2,10 @@
cd /d "%~dp0"
mkdir release\tools
del /Q release\tools\*
setlocal
call build_env_x86.bat
cl generate_interfaces_file.cpp /EHsc /MP12 /Ox /link /debug:none /OUT:release\tools\generate_interfaces_file.exe
del /Q /S release\tools\*.lib
del /Q /S release\tools\*.exp
copy Readme_generate_interfaces.txt release\tools\Readme_generate_interfaces.txt
endlocal