Skip to content

Commit 0434f6d

Browse files
committed
Release 2025-06-17
2 parents 3c542f8 + 6f5a4eb commit 0434f6d

File tree

2 files changed

+69
-8
lines changed

2 files changed

+69
-8
lines changed

.github/workflows/actions_build.yml

Lines changed: 66 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,14 +188,75 @@ jobs:
188188
env:
189189
VERBOSE: 1
190190

191-
build_msvc_2019:
192-
runs-on: windows-2019
191+
build_msvc_2022:
192+
runs-on: windows-2022
193193
strategy:
194194
fail-fast: false
195195
matrix:
196196
type: [Debug, Release]
197197
arch: [x64]
198-
cpp: [17]
198+
cpp: [17, 20]
199+
qt_ver: [5, 6]
200+
201+
steps:
202+
- uses: actions/checkout@v4
203+
204+
- name: Create Build Environment
205+
run: cmake -E make_directory ${{runner.workspace}}/build
206+
207+
- name: Install Boost
208+
shell: cmd
209+
run: |
210+
choco install boost-msvc-14.3 --version=${{env.WIN_BOOST_VERSION}}
211+
echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.3/cmake >>%GITHUB_ENV%
212+
213+
- name: Install OpenSSL
214+
if: matrix.arch == 'x64'
215+
shell: cmd
216+
run: |
217+
choco install openssl --version=${{env.WIN_OPENSSL_VERSION}}
218+
219+
- name: Install Curl
220+
shell: cmd
221+
run: |
222+
choco install curl
223+
224+
- name: Install Qt
225+
shell: cmd
226+
run: |
227+
curl -L https://github.com/martinrotter/qt-minimalistic-builds/releases/download/${{env.QT_VER}}/qt-${{env.QT_VER}}-dynamic-msvc2019-x86_64.7z -o ${{runner.workspace}}/qt.7z
228+
7z x ${{runner.workspace}}/qt.7z -o${{runner.workspace}}/qt
229+
env:
230+
QT_VER: ${{matrix.qt_ver == '5' && '5.15.3' || '6.2.2'}}
231+
232+
- name: Configure CMake
233+
shell: cmd
234+
working-directory: ${{runner.workspace}}/build
235+
run: |
236+
cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
237+
-DCMAKE_PREFIX_PATH="${{runner.workspace}}/qt/qt-${{env.QT_VER}}-dynamic-msvc2019-x86_64;%BOOST_DIR%" -DCMAKE_CXX_STANDARD=${{matrix.cpp}} ^
238+
-DCMAKE_POLICY_DEFAULT_CMP0167=NEW ^
239+
-DCMAKE_PROJECT_INCLUDE=${{env.CC_CMAKE_CONFIG}} -DOPT_QT_MAJOR_VERSION=${{matrix.qt_ver}} ^
240+
-DOPT_CC_UBLOX_PROTOCOL_CC_TOOLS_PLUGIN=OFF
241+
env:
242+
QT_VER: ${{matrix.qt_ver == '5' && '5.15.3' || '6.2.2'}}
243+
244+
- name: Build Target
245+
working-directory: ${{runner.workspace}}/build
246+
shell: cmd
247+
run: cmake --build . --config ${{matrix.type}}
248+
env:
249+
VERBOSE: 1
250+
251+
252+
build_msvc_2025:
253+
runs-on: windows-2025
254+
strategy:
255+
fail-fast: false
256+
matrix:
257+
type: [Debug, Release]
258+
arch: [x64]
259+
cpp: [17, 20, 23]
199260
qt_ver: [5, 6]
200261

201262
steps:
@@ -207,8 +268,8 @@ jobs:
207268
- name: Install Boost
208269
shell: cmd
209270
run: |
210-
choco install boost-msvc-14.2 --version=${{env.WIN_BOOST_VERSION}}
211-
echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.2/cmake >>%GITHUB_ENV%
271+
choco install boost-msvc-14.3 --version=${{env.WIN_BOOST_VERSION}}
272+
echo BOOST_DIR=${{env.WIN_BOOST_DIR}}/lib64-msvc-14.3/cmake >>%GITHUB_ENV%
212273
213274
- name: Install OpenSSL
214275
if: matrix.arch == 'x64'

DefaultConfig.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Default versions
2-
set (COMMS_DEFAULT_TAG "v5.4.2")
3-
set (CC_TOOLS_QT_DEFAULT_TAG "v6.0.2")
4-
set (COMMSDSL_DEFAULT_TAG "v7.1")
2+
set (COMMS_DEFAULT_TAG "v5.4.3")
3+
set (CC_TOOLS_QT_DEFAULT_TAG "v6.0.3")
4+
set (COMMSDSL_DEFAULT_TAG "v7.1.1")
55
set (CC_DEMO1_GENERATED_DEFAULT_TAG "v3.0.3")
66
set (CC_DEMO2_GENERATED_DEFAULT_TAG "v3.0.3")
77
set (CC_DEMO3_GENERATED_DEFAULT_TAG "v3.0.3")

0 commit comments

Comments
 (0)