@@ -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,27 +51,26 @@ 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 -DISABLE_DMAKE=On -DCMAKE_INSTALL_PREFIX=cppcheck-cmake-install -DCMAKE_COMPILE_WARNING_AS_ERROR=On || exit /b !errorlevel!
5755
58- - name : Build GUI release
56+ - name : Build GUI
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: can this be done 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!
64+ del build\bin\Debug\cppcheck-gui.pdb || exit /b !errorlevel!
6765
6866 # TODO: run GUI tests
6967
7068 - name : Run CMake install
7169 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
70+ rem TODO: the Qt DLLs are not being installed
71+ cmake --build build --config Debug --target install
7572 rem TODO: validate the installed files
73+ rem TODO: the structure does not match an actual Windows installation
7674
7775 build_cmake_cxxstd :
7876 strategy :
0 commit comments