Procházet zdrojové kódy

add a static analyzer helper script for Windows (clang --analyze based)

Andre Weissflog před 3 roky
rodič
revize
83e958d99e
1 změnil soubory, kde provedl 16 přidání a 0 odebrání
  1. 16 0
      tests/analyze_win.cmd

+ 16 - 0
tests/analyze_win.cmd

@@ -0,0 +1,16 @@
+if not exist ext/fips-cimgui/ (
+    git clone --depth 1 --recursive https://github.com/fips-libs/fips-cimgui ext/fips-cimgui
+)
+
+md build\win_gl_analyze
+cd build\win_gl_analyze
+cmake -GNinja -DSOKOL_BACKEND=SOKOL_GLCORE33 -DUSE_ANALYZER=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ ../.. || exit /b 10
+cmake --build . || exit /b 10
+cd ..\..
+
+md build\win_d3d11_analyze
+cd build\win_d3d11_analyze
+cmake -GNinja -DSOKOL_BACKEND=SOKOL_D3D11 -DUSE_ANALYZER=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ ../.. || exit /b 10
+cmake --build . || exit /b 10
+cd ..\..
+