File tree Expand file tree Collapse file tree 9 files changed +18
-4
lines changed Expand file tree Collapse file tree 9 files changed +18
-4
lines changed Original file line number Diff line number Diff line change 5151 -DUMF_TESTS_FAIL_ON_SKIP=ON
5252 -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
5353 -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
54+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
55+ -DUMF_BUILD_CUDA_PROVIDER=ON
5456
5557 - name : Build
5658 run : |
Original file line number Diff line number Diff line change 4242 -DUMF_TESTS_FAIL_ON_SKIP=ON
4343 -DUMF_DEVELOPER_MODE=ON
4444 -DUMF_BUILD_FUZZTESTS=ON
45+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
46+ -DUMF_BUILD_CUDA_PROVIDER=ON
4547
4648 - name : Build
4749 run : cmake --build ${{github.workspace}}/build --config ${{matrix.build_type}} --verbose -j$(nproc)
Original file line number Diff line number Diff line change @@ -436,6 +436,8 @@ jobs:
436436 -DUMF_DEVELOPER_MODE=ON
437437 -DUMF_TESTS_FAIL_ON_SKIP=ON
438438 -DUMF_HWLOC_NAME=libhwloc
439+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
440+ -DUMF_BUILD_CUDA_PROVIDER=ON
439441
440442 - name : Build UMF
441443 run : cmake --build ${{env.BUILD_DIR}} --config ${{matrix.build_type}} -j $Env:NUMBER_OF_PROCESSORS
@@ -479,6 +481,7 @@ jobs:
479481 -DUMF_FORMAT_CODE_STYLE=OFF
480482 -DUMF_DEVELOPER_MODE=ON
481483 -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
484+ -DUMF_BUILD_CUDA_PROVIDER=ON
482485 -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
483486 -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
484487 -DUMF_BUILD_SHARED_LIBRARY=ON
Original file line number Diff line number Diff line change 8484 -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
8585 -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
8686 -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
87+ -DUMF_BUILD_CUDA_PROVIDER=ON
8788 -DUMF_TESTS_FAIL_ON_SKIP=ON
8889 ${{ matrix.build_type == 'Debug' && '-DUMF_USE_COVERAGE=ON' || '' }}
8990
Original file line number Diff line number Diff line change @@ -119,6 +119,8 @@ jobs:
119119 -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
120120 -DUMF_BUILD_SHARED_LIBRARY=ON
121121 -DUMF_TESTS_FAIL_ON_SKIP=ON
122+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
123+ -DUMF_BUILD_CUDA_PROVIDER=ON
122124 ${{matrix.extra_build_options}}
123125
124126 - name : Build
Original file line number Diff line number Diff line change 4545 -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
4646 -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
4747 -DUMF_TESTS_FAIL_ON_SKIP=ON
48+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
49+ -DUMF_BUILD_CUDA_PROVIDER=ON
4850 ${{ matrix.os == 'ubuntu-22.04' && '-DUMF_USE_COVERAGE=ON' || '' }}
4951
5052 - name : Build UMF
Original file line number Diff line number Diff line change 5353 -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
5454 -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
5555 -DUMF_TESTS_FAIL_ON_SKIP=ON
56+ -DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
57+ -DUMF_BUILD_CUDA_PROVIDER=ON
5658 -DUMF_PROXY_LIB_BASED_ON_POOL=${{matrix.proxy_lib_pool}}
5759 ${{ matrix.build_type == 'Debug' && '-DUMF_USE_COVERAGE=ON' || '' }}
5860
Original file line number Diff line number Diff line change @@ -35,8 +35,8 @@ find_package(PkgConfig)
3535
3636# Build Options
3737option (UMF_BUILD_SHARED_LIBRARY "Build UMF as shared library" OFF )
38- option (UMF_BUILD_LEVEL_ZERO_PROVIDER "Build Level Zero memory provider" ON )
39- option (UMF_BUILD_CUDA_PROVIDER "Build CUDA memory provider" ON )
38+ option (UMF_BUILD_LEVEL_ZERO_PROVIDER "Build Level Zero memory provider" OFF )
39+ option (UMF_BUILD_CUDA_PROVIDER "Build CUDA memory provider" OFF )
4040option (UMF_BUILD_LIBUMF_POOL_DISJOINT
4141 "Build the libumf_pool_disjoint static library" OFF )
4242option (UMF_BUILD_LIBUMF_POOL_JEMALLOC
Original file line number Diff line number Diff line change @@ -101,8 +101,8 @@ List of options provided by CMake:
101101| Name | Description | Values | Default |
102102| - | - | - | - |
103103| UMF_BUILD_SHARED_LIBRARY | Build UMF as shared library | ON/OFF | OFF |
104- | UMF_BUILD_LEVEL_ZERO_PROVIDER | Build Level Zero memory provider | ON/OFF | ON |
105- | UMF_BUILD_CUDA_PROVIDER | Build CUDA memory provider | ON/OFF | ON |
104+ | UMF_BUILD_LEVEL_ZERO_PROVIDER | Build Level Zero memory provider | ON/OFF | OFF |
105+ | UMF_BUILD_CUDA_PROVIDER | Build CUDA memory provider | ON/OFF | OFF |
106106| UMF_BUILD_LIBUMF_POOL_DISJOINT | Build the libumf_pool_disjoint static library | ON/OFF | OFF |
107107| UMF_BUILD_LIBUMF_POOL_JEMALLOC | Build the libumf_pool_jemalloc static library | ON/OFF | OFF |
108108| UMF_BUILD_TESTS | Build UMF tests | ON/OFF | ON |
You can’t perform that action at this time.
0 commit comments