aboutsummaryrefslogtreecommitdiff
path: root/tests/test_win.cmd
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2022-11-20 12:47:00 +0100
committerAndre Weissflog <floooh@gmail.com>2022-11-20 12:47:00 +0100
commit8a94ab86fc5190b1bc27e377bbe4acde25030193 (patch)
treeaa81f4f455f0b9f4e8188f51047788f324842254 /tests/test_win.cmd
parentfd2d04db708a1ebe1177bd0154332adff09e5e0d (diff)
cmake presets support for Windows tests
Diffstat (limited to 'tests/test_win.cmd')
-rw-r--r--tests/test_win.cmd37
1 files changed, 7 insertions, 30 deletions
diff --git a/tests/test_win.cmd b/tests/test_win.cmd
index 6acca335..d4c16a7e 100644
--- a/tests/test_win.cmd
+++ b/tests/test_win.cmd
@@ -1,34 +1,11 @@
-if not exist ext/fips-cimgui/ (
- git clone --depth 1 --recursive https://github.com/fips-libs/fips-cimgui ext/fips-cimgui
-)
-if not exist ext/spine-runtimes/ (
- git clone --depth 1 --recursive https://github.com/EsotericSoftware/spine-runtimes/ ext/spine-runtimes
-)
+cmake --preset win_gl || exit /b 10
+cmake --build --preset win_gl_debug || exit /b 10
+cmake --build --preset win_gl_release || exit /b 10
-md build\win_gl_debug
-cd build\win_gl_debug
-cmake -DSOKOL_BACKEND=SOKOL_GLCORE33 ../.. || exit /b 10
-cmake --build . || exit /b 10
-cd ..\..
+cmake --preset win_d3d11 || exit /b 10
+cmake --build --preset win_d3d11_debug || exit /b 10
+cmake --build --preset win_d3d11_release || exit /b 10
-md build\win_gl_release
-cd build\win_gl_release
-cmake -DSOKOL_BACKEND=SOKOL_GLCORE33 ../.. || exit /b 10
-cmake --build . --config Release || exit /b 10
-cd ..\..
-
-md build\win_d3d11_debug
-cd build\win_d3d11_debug
-cmake -DSOKOL_BACKEND=SOKOL_D3D11 ../.. || exit /b 10
-cmake --build . || exit /b 10
-cd ..\..
-
-md build\win_d3d11_debug
-cd build\win_d3d11_debug
-cmake -DSOKOL_BACKEND=SOKOL_D3D11 ../.. || exit /b 10
-cmake --build . --config Release || exit /b 10
-cd ..\..
-
-cd build\win_d3d11_debug\Debug
+cd build\win_d3d11\Debug
sokol-test.exe || exit /b 10
cd ..\..\..