summaryrefslogtreecommitdiff
path: root/build_win32.bat
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2024-03-14 19:38:21 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2024-03-14 19:38:21 +0100
commitf2f44dfce609b7f5b228e61829d454b5c8c2734a (patch)
treea792158a6e946b9f2ed0769c6da1df9b4e93c356 /build_win32.bat
parentf2b44f582dbb9d898e6aad1db6919b5a295815be (diff)
more static analysis fixes
Diffstat (limited to 'build_win32.bat')
-rw-r--r--build_win32.bat6
1 files changed, 5 insertions, 1 deletions
diff --git a/build_win32.bat b/build_win32.bat
index cd1323f..f0bd716 100644
--- a/build_win32.bat
+++ b/build_win32.bat
@@ -7,12 +7,16 @@ call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary
@set FLAGS=
windres misc/icon.rc -O coff -o bin/debug/icon.res
+if "%1"=="-a" (
+ @set FLAGS=/analyze:external- /analyze:stacksize 40000
+)
+
if "%1"=="-release" (
@set OUT_DIR=bin\\release
@set FLAGS=/GL /O2 /DTS_RELEASE
)
mkdir %OUT_DIR%
-cl /analyze /std:c++17 /nologo %FLAGS% /W3 /Zi /MD /EHsc /Isrc/windows /Iimgui /Iimgui/backends /Isrc /utf-8 %INCLUDES% /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fd%OUT_DIR%/vc140.pdb /Fo%OUT_DIR%/ /link %LIBS%
+cl /std:c++17 /nologo %FLAGS% /W3 /Zi /MD /EHsc /Isrc/windows /external:W0 /external:Iimgui /external:Iimgui/backends /Isrc /utf-8 %INCLUDES% /D UNICODE /D _UNICODE %SOURCES% /Fe%OUT_DIR%/%OUT_EXE%.exe /Fd%OUT_DIR%/vc140.pdb /Fo%OUT_DIR%/ /link %LIBS%
if "%1"=="-r" call "bin/debug/text-search.exe"
if "%1"=="-d" call devenv "bin/debug/text-search.exe"