From 629fc46ea1a803aeb60c6248d50da2a9a1d47d4b Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Sat, 26 Mar 2022 21:14:32 -0500 Subject: [PATCH] GitLab CI: Add a Windows Qt5 MR job. Add a "Windows Qt5 Build" job that builds the qtui target with Qt 5. --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1810e4f11e..24184b7c07 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -628,6 +628,16 @@ Windows Build: - msbuild /verbosity:minimal /maxcpucount test-programs.vcxproj - ctest -C RelWithDebInfo --parallel 3 --force-new-ctest-process --output-on-failure +Windows Qt5 Build: + extends: .build-windows + rules: !reference [.if-w-w-only-merge-request] + tags: + - wireshark-windows-merge-req + script: + - $env:CMAKE_PREFIX_PATH = "C:\qt\5.15.2\msvc2019_64" + - cmake -G "Visual Studio 17 2022" -A x64 -DENABLE_LTO=off .. + - msbuild /verbosity:minimal /maxcpucount ui\qt\qtui.vcxproj + # Adapted from https://www.synopsys.com/blogs/software-security/integrating-coverity-scan-with-gitlab-ci/ # and https://gitlab.gnome.org/GNOME/glib/-/blob/8f57a5b9/.gitlab-ci.yml#L481 Coverity GCC Scan: