Skip to content

Commit 732f223

Browse files
committed
[GITHUB] Add NT6 builders
1 parent fed97eb commit 732f223

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/build.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ jobs:
88
compiler: [gcc, clang]
99
arch: [i386, amd64]
1010
config: [Debug, Release]
11+
dllver: ['0x502', '0x600']
12+
exclude:
13+
- dllver: 0x600
14+
compiler: clang
15+
- dllver: 0x600
16+
config: Release
1117
fail-fast: false
1218
runs-on: ubuntu-latest
1319
steps:
@@ -82,13 +88,22 @@ jobs:
8288
toolset: ['14.2', '14.1', '14.0'] # VS 2019, 2017, and 2015 (see below)
8389
arch: [i386, amd64]
8490
config: [Debug, Release]
91+
dllver: ['0x502', '0x600']
8592
exclude: # VS 2019, 2017 only with windows-latest; VS 2015 only with windows-2019
8693
- os: windows-2019
8794
toolset: '14.2'
8895
- os: windows-2019
8996
toolset: '14.1'
9097
- os: windows-latest
9198
toolset: '14.0'
99+
- dllver: 0x600
100+
os: windows-2019
101+
- dllver: 0x600
102+
toolset: '14.1'
103+
- dllver: 0x600
104+
toolset: '14.0'
105+
- dllver: 0x600
106+
config: Release
92107
fail-fast: false
93108
runs-on: ${{matrix.os}}
94109
steps:
@@ -118,7 +133,7 @@ jobs:
118133
with:
119134
path: src
120135
- name: Configure
121-
run: cmake -S src -B build -G Ninja -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.config}} -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1
136+
run: cmake -S src -B build -G Ninja -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.config}} -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1 -DDLL_EXPORT_VERSION=${{matrix.dllver}}
122137
- name: Build
123138
run: cmake --build build -- -k0
124139
- name: Generate ISOs

0 commit comments

Comments
 (0)