Skip to content

Commit 2d573b2

Browse files
committed
Release v3.0.3
2 parents 1bec860 + 70713dd commit 2d573b2

File tree

2 files changed

+5
-258
lines changed

2 files changed

+5
-258
lines changed

.github/workflows/actions_build.yml

Lines changed: 3 additions & 256 deletions
Original file line numberDiff line numberDiff line change
@@ -8,141 +8,13 @@ on:
88
- '**'
99

1010
env:
11-
COMMS_TAG: v5.3
12-
COMMSDSL_TAG: v7.0.3
13-
CC_TOOLS_QT_TAG: v6.0.1
11+
COMMS_TAG: v5.4.2
12+
COMMSDSL_TAG: v7.1
13+
CC_TOOLS_QT_TAG: v6.0.2
1414
WIN_BOOST_VERSION: "1.87.0"
1515
WIN_BOOST_DIR: "C:/local/boost_1_87_0"
1616

1717
jobs:
18-
build_gcc_old_ubuntu_20_04:
19-
runs-on: ubuntu-20.04
20-
strategy:
21-
fail-fast: false
22-
matrix:
23-
type: [Debug, Release, MinSizeRel]
24-
cc_ver: [4.8]
25-
cpp: [11]
26-
27-
steps:
28-
- uses: actions/checkout@v4
29-
30-
- name: Add repositories
31-
run: |
32-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic main'; \
33-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic universe'
34-
35-
- name: Prepare Install
36-
run: sudo apt-get update --fix-missing
37-
38-
- name: Install Packages
39-
run: sudo apt install libqt5gui5 qtbase5-dev libboost-all-dev libxml2-dev gcc-${{matrix.cc_ver}} g++-${{matrix.cc_ver}} gcc-8 g++-8
40-
41-
- name: Create Build Environment
42-
run: cmake -E make_directory ${{runner.workspace}}/build
43-
44-
- name: Prepare externals
45-
shell: bash
46-
run: $GITHUB_WORKSPACE/script/prepare_externals.sh
47-
env:
48-
BUILD_DIR: ${{runner.workspace}}/build
49-
CC: gcc-${{matrix.cc_ver}}
50-
CXX: g++-${{matrix.cc_ver}}
51-
CC_COMMSDSL: gcc-8
52-
CXX_COMMSDSL: g++-8
53-
EXTERNALS_DIR: ${{runner.workspace}}/externals
54-
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
55-
COMMON_BUILD_TYPE: ${{matrix.type}}
56-
COMMON_CXX_STANDARD: ${{matrix.cpp}}
57-
COMMS_TAG: ${{env.COMMS_TAG}}
58-
COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
59-
CC_TOOLS_QT_SKIP: 1
60-
61-
- name: Configure CMake
62-
shell: bash
63-
working-directory: ${{runner.workspace}}/build
64-
run: |
65-
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=sinstall \
66-
-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install \
67-
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DDEMO1_GEN_PROTOCOL=ON -DDEMO1_GEN_TEST=ON -DDEMO1_BUILD_EXAMPLES=OFF
68-
env:
69-
CC: gcc-${{matrix.cc_ver}}
70-
CXX: g++-${{matrix.cc_ver}}
71-
72-
- name: Build Target
73-
working-directory: ${{runner.workspace}}/build
74-
shell: bash
75-
run: cmake --build . --config ${{matrix.type}} --target install
76-
env:
77-
VERBOSE: 1
78-
79-
build_gcc_ubuntu_20_04:
80-
runs-on: ubuntu-20.04
81-
strategy:
82-
fail-fast: false
83-
matrix:
84-
type: [Debug, Release, MinSizeRel]
85-
cc_ver: [5, 6, 7, 8]
86-
cpp: [11, 14, 17]
87-
exclude:
88-
- cc_ver: 5
89-
cpp: 17
90-
- cc_ver: 6
91-
cpp: 17
92-
- cc_ver: 7
93-
cpp: 17
94-
steps:
95-
- uses: actions/checkout@v4
96-
97-
- name: Add repositories
98-
run: |
99-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic main'; \
100-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic universe'
101-
102-
- name: Prepare Install
103-
run: sudo apt-get update --fix-missing
104-
105-
- name: Install Packages
106-
run: sudo apt install libqt5gui5 qtbase5-dev libboost-all-dev libxml2-dev gcc-${{matrix.cc_ver}} g++-${{matrix.cc_ver}} gcc-8 g++-8
107-
108-
- name: Create Build Environment
109-
run: cmake -E make_directory ${{runner.workspace}}/build
110-
111-
- name: Prepare externals
112-
shell: bash
113-
run: $GITHUB_WORKSPACE/script/prepare_externals.sh
114-
env:
115-
BUILD_DIR: ${{runner.workspace}}/build
116-
CC: gcc-${{matrix.cc_ver}}
117-
CXX: g++-${{matrix.cc_ver}}
118-
CC_COMMSDSL: gcc-8
119-
CXX_COMMSDSL: g++-8
120-
EXTERNALS_DIR: ${{runner.workspace}}/externals
121-
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
122-
COMMON_BUILD_TYPE: ${{matrix.type}}
123-
COMMON_CXX_STANDARD: ${{matrix.cpp}}
124-
COMMS_TAG: ${{env.COMMS_TAG}}
125-
COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
126-
CC_TOOLS_QT_SKIP: 1
127-
128-
- name: Configure CMake
129-
shell: bash
130-
working-directory: ${{runner.workspace}}/build
131-
run: |
132-
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install \
133-
-DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} \
134-
-DDEMO1_GEN_PROTOCOL=ON -DDEMO1_GEN_TEST=ON
135-
env:
136-
CC: gcc-${{matrix.cc_ver}}
137-
CXX: g++-${{matrix.cc_ver}}
138-
139-
- name: Build Target
140-
working-directory: ${{runner.workspace}}/build
141-
shell: bash
142-
run: cmake --build . --config ${{matrix.type}} --target install
143-
env:
144-
VERBOSE: 1
145-
14618
build_gcc_ubuntu_22_04:
14719
runs-on: ubuntu-22.04
14820
strategy:
@@ -267,131 +139,6 @@ jobs:
267139
run: cmake --build . --config ${{matrix.type}} --target install
268140
env:
269141
VERBOSE: 1
270-
271-
build_clang_old_ubuntu_20_04:
272-
runs-on: ubuntu-20.04
273-
strategy:
274-
fail-fast: false
275-
matrix:
276-
type: [Debug, Release, MinSizeRel]
277-
cc_ver: ["4.0", "5.0", "6.0"]
278-
cpp: [11, 14, 17]
279-
exclude:
280-
- cc_ver: "4.0"
281-
cpp: 17
282-
283-
284-
steps:
285-
- uses: actions/checkout@v4
286-
287-
- name: Add repositories
288-
run: |
289-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic main'; \
290-
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ bionic universe'
291-
292-
- name: Prepare Install
293-
run: sudo apt-get update --fix-missing
294-
295-
- name: Install Packages
296-
run: sudo apt install libqt5gui5 qtbase5-dev libboost-all-dev libxml2-dev clang-${{matrix.cc_ver}} clang-6.0
297-
298-
299-
- name: Create Build Environment
300-
run: cmake -E make_directory ${{runner.workspace}}/build
301-
302-
- name: Prepare externals
303-
shell: bash
304-
run: $GITHUB_WORKSPACE/script/prepare_externals.sh
305-
env:
306-
BUILD_DIR: ${{runner.workspace}}/build
307-
CC: clang-${{matrix.cc_ver}}
308-
CXX: clang++-${{matrix.cc_ver}}
309-
CC_COMMSDSL: clang-6.0
310-
CXX_COMMSDSL: clang++-6.0
311-
EXTERNALS_DIR: ${{runner.workspace}}/externals
312-
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
313-
COMMON_BUILD_TYPE: ${{matrix.type}}
314-
COMMON_CXX_STANDARD: ${{matrix.cpp}}
315-
COMMS_TAG: ${{env.COMMS_TAG}}
316-
COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
317-
CC_TOOLS_QT_SKIP: 1
318-
319-
- name: Configure CMake
320-
shell: bash
321-
working-directory: ${{runner.workspace}}/build
322-
run: |
323-
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install \
324-
-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install \
325-
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DDEMO1_GEN_PROTOCOL=ON -DDEMO1_GEN_TEST=ON
326-
env:
327-
CC: clang-${{matrix.cc_ver}}
328-
CXX: clang++-${{matrix.cc_ver}}
329-
330-
- name: Build Target
331-
working-directory: ${{runner.workspace}}/build
332-
shell: bash
333-
run: cmake --build . --config ${{matrix.type}} --target install
334-
env:
335-
VERBOSE: 1
336-
337-
build_clang_ubuntu_20_04:
338-
runs-on: ubuntu-20.04
339-
strategy:
340-
fail-fast: false
341-
matrix:
342-
type: [Debug, Release, MinSizeRel]
343-
cc_ver: [7, 8, 9, 10, 11]
344-
cpp: [11, 14, 17, 20]
345-
exclude:
346-
- cc_ver: 7
347-
cpp: 20
348-
- cc_ver: 8
349-
cpp: 20
350-
351-
steps:
352-
- uses: actions/checkout@v4
353-
354-
- name: Prepare Install
355-
run: sudo apt-get update --fix-missing
356-
357-
- name: Install Packages
358-
run: sudo apt install libqt5gui5 qtbase5-dev libboost-all-dev libxml2-dev clang-${{matrix.cc_ver}}
359-
360-
- name: Create Build Environment
361-
run: cmake -E make_directory ${{runner.workspace}}/build
362-
363-
- name: Prepare externals
364-
shell: bash
365-
run: $GITHUB_WORKSPACE/script/prepare_externals.sh
366-
env:
367-
BUILD_DIR: ${{runner.workspace}}/build
368-
CC: clang-${{matrix.cc_ver}}
369-
CXX: clang++-${{matrix.cc_ver}}
370-
EXTERNALS_DIR: ${{runner.workspace}}/externals
371-
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
372-
COMMON_BUILD_TYPE: ${{matrix.type}}
373-
COMMON_CXX_STANDARD: ${{matrix.cpp}}
374-
COMMS_TAG: ${{env.COMMS_TAG}}
375-
COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
376-
CC_TOOLS_QT_SKIP: 1
377-
378-
- name: Configure CMake
379-
shell: bash
380-
working-directory: ${{runner.workspace}}/build
381-
run: |
382-
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install \
383-
-DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install -DCMAKE_CXX_STANDARD=${{matrix.cpp}} \
384-
-DDEMO1_GEN_PROTOCOL=ON -DDEMO1_GEN_TEST=ON
385-
env:
386-
CC: clang-${{matrix.cc_ver}}
387-
CXX: clang++-${{matrix.cc_ver}}
388-
389-
- name: Build Target
390-
working-directory: ${{runner.workspace}}/build
391-
shell: bash
392-
run: cmake --build . --config ${{matrix.type}} --target install
393-
env:
394-
VERBOSE: 1
395142

396143
build_clang_ubuntu_22_04:
397144
runs-on: ubuntu-22.04

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ option (DEMO1_BUILD_EXAMPLES "Build examples." ON)
3333
# COMMSDSL2SWIG_EXTRA_ARGS - Extra arguments to pass to "commsdsl2swig"
3434
# COMMSDSL2EMSCRIPTEN_EXTRA_ARGS - Extra arguments to pass to "commsdsl2emscripten"
3535

36-
set (DEMO1_VERSION "3.0.2")
37-
set (DEMO1_MIN_COMMSDSL_VERSION "7.0.3")
36+
set (DEMO1_VERSION "3.0.3")
37+
set (DEMO1_MIN_COMMSDSL_VERSION "7.1")
3838

3939
if (("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.30") AND
4040
(NOT DEFINED CMAKE_POLICY_DEFAULT_CMP0167))

0 commit comments

Comments
 (0)