Skip to content

Commit aa9015b

Browse files
committed
Add extra windows run
To verify building with OS memory provider turned off
1 parent 9e6686c commit aa9015b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/basic.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ 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
@@ -215,6 +216,12 @@ jobs:
215216
compiler: {c: cl, cxx: cl}
216217
pool_tracking: 'ON'
217218
shared_library: 'ON'
219+
- os: 'windows-2022'
220+
build_type: Release
221+
compiler: {c: cl, cxx: cl}
222+
pool_tracking: 'ON'
223+
shared_library: 'ON'
224+
os_provider: 'OFF'
218225
- os: 'windows-2022'
219226
build_type: Debug
220227
compiler: {c: cl, cxx: cl}
@@ -258,6 +265,7 @@ jobs:
258265
-DUMF_DEVELOPER_MODE=ON
259266
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
260267
-DUSE_ASAN=${{matrix.sanitizers.asan}}
268+
-DUMF_BUILD_OS_MEMORY_PROVIDER=${{matrix.os_provider}}
261269
262270
- name: Build UMF
263271
run: cmake --build ${{env.BUILD_DIR}} --config ${{matrix.build_type}} -j $Env:NUMBER_OF_PROCESSORS

0 commit comments

Comments
 (0)