Skip to content

Commit b7236ec

Browse files
committed
Add extra windows run
To verify building with OS memory provider turned off
1 parent bcf1371 commit b7236ec

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/basic.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,28 +204,39 @@ jobs:
204204
pool_tracking: ['ON', 'OFF']
205205
shared_library: ['OFF']
206206
sanitizers: [{asan: OFF}]
207+
os_provider: ['ON']
207208
include:
208209
- os: 'windows-2022'
209210
build_type: Release
210211
compiler: {c: clang-cl, cxx: clang-cl}
211212
pool_tracking: 'ON'
213+
os_provider: ['ON']
212214
toolset: "-T ClangCL"
213215
- os: 'windows-2022'
214216
build_type: Release
215217
compiler: {c: cl, cxx: cl}
216218
pool_tracking: 'ON'
217219
shared_library: 'ON'
220+
os_provider: ['ON']
221+
- os: 'windows-2022'
222+
build_type: Release
223+
compiler: {c: cl, cxx: cl}
224+
pool_tracking: 'ON'
225+
shared_library: 'ON'
226+
os_provider: 'OFF'
218227
- os: 'windows-2022'
219228
build_type: Debug
220229
compiler: {c: cl, cxx: cl}
221230
pool_tracking: 'OFF'
222231
shared_library: 'OFF'
232+
os_provider: ['ON']
223233
sanitizers: {asan: ON}
224234
- os: 'windows-2022'
225235
build_type: Debug
226236
compiler: {c: clang-cl, cxx: clang-cl}
227237
pool_tracking: 'OFF'
228238
shared_library: 'OFF'
239+
os_provider: ['ON']
229240
sanitizers: {asan: ON}
230241

231242
runs-on: ${{matrix.os}}
@@ -258,6 +269,7 @@ jobs:
258269
-DUMF_DEVELOPER_MODE=ON
259270
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
260271
-DUSE_ASAN=${{matrix.sanitizers.asan}}
272+
-DUMF_BUILD_OS_MEMORY_PROVIDER=${{matrix.os_provider}}
261273
262274
- name: Build UMF
263275
run: cmake --build ${{env.BUILD_DIR}} --config ${{matrix.build_type}} -j $Env:NUMBER_OF_PROCESSORS

0 commit comments

Comments
 (0)