@@ -21,7 +21,6 @@ defaults:
2121
2222jobs :
2323
24- # TODO: use Debug build to speed it up?
2524 build_qt :
2625 strategy :
2726 matrix :
@@ -52,24 +51,22 @@ jobs:
5251 - name : Run CMake
5352 run : |
5453 rem TODO: enable rules?
55- rem specify Release build so matchcompiler is used
56- cmake -S . -B build -Werror=dev --warn-uninitialized -DCMAKE_BUILD_TYPE=Release -DCMAKE_COMPILE_WARNING_AS_ERROR=On -DBUILD_TESTING=Off -DBUILD_GUI=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DBUILD_ONLINE_HELP=On -DCMAKE_INSTALL_PREFIX=cppcheck-cmake-install -DCMAKE_COMPILE_WARNING_AS_ERROR=On || exit /b !errorlevel!
54+ cmake -S . -B build -Werror=dev --warn-uninitialized -DCMAKE_BUILD_TYPE=Debug -DCMAKE_COMPILE_WARNING_AS_ERROR=On -DBUILD_TESTING=Off -DBUILD_GUI=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DBUILD_ONLINE_HELP=On -DCMAKE_INSTALL_PREFIX=cppcheck-cmake-install -DCMAKE_COMPILE_WARNING_AS_ERROR=On || exit /b !errorlevel!
5755
5856 - name : Build GUI release
5957 run : |
60- cmake --build build --target cppcheck-gui --config Release || exit /b !errorlevel!
58+ cmake --build build --config Debug --target cppcheck-gui || exit /b !errorlevel!
6159
60+ # TODO: is there a way to do this in CMake
6261 - name : Deploy GUI
6362 run : |
64- windeployqt build\bin\Release || exit /b !errorlevel!
65- del build\bin\Release\cppcheck-gui.ilk || exit /b !errorlevel!
66- del build\bin\Release\cppcheck-gui.pdb || exit /b !errorlevel!
63+ windeployqt --no-translations build\bin\Debug || exit /b !errorlevel!
6764
6865 # TODO: run GUI tests
6966
7067 - name : Run CMake install
7168 run : |
72- rem TODO: this performs a Debug build
73- rem TODO: the Qt DLLS are not being installed (because of the missing windeployqt?)
74- cmake --build build --target install
69+ rem TODO: the Qt DLLs are not being installed
70+ cmake --build build --config Debug --target install
7571 rem TODO: validate the installed files
72+ rem TODO: the structure does not match an actual Windows installation
0 commit comments