3939 name : " ${{matrix.os}}, ${{matrix.build_type}}, shared=${{matrix.shared_library}}"
4040 env :
4141 VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows;${{github.workspace}}/build/vcpkg/packages/jemalloc_x64-windows;"
42- CUDA_PATH : " C:/cuda"
4342 COVERAGE_NAME : " exports-coverage-${{inputs.provider}}-${{inputs.runner}}"
4443 # run only on upstream; forks will not have the HW
4544 if : github.repository == 'oneapi-src/unified-memory-framework'
@@ -52,13 +51,14 @@ jobs:
5251
5352 runs-on : ["DSS-${{inputs.runner}}", "DSS-${{matrix.os}}"]
5453 steps :
55- # Set number of processes and compiler based on OS
54+ # Set various build params based on OS
5655 - name : " [Win] Establish build params"
5756 if : ${{ matrix.os == 'Windows' }}
5857 run : |
59- echo "C_COMPILER=cl" >> $GITHUB_ENV
60- echo "CXX_COMPILER=cl" >> $GITHUB_ENV
61- echo "PROCS=$Env:NUMBER_OF_PROCESSORS" >> $GITHUB_ENV
58+ echo "C_COMPILER=cl" >> $env:GITHUB_ENV
59+ echo "CXX_COMPILER=cl" >> $env:GITHUB_ENV
60+ echo "PROCS=$Env:NUMBER_OF_PROCESSORS" >> $env:GITHUB_ENV
61+ echo "EXTRA_CMAKE_PATH=$Env:CUDA_PATH" >> $env:GITHUB_ENV
6262
6363 - name : " [Lin] Establish build params"
6464 if : ${{ matrix.os == 'Ubuntu' }}
9393 - name : Configure build
9494 run : >
9595 cmake
96- -DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}${{env.CUDA_PATH }}"
96+ -DCMAKE_PREFIX_PATH="${{env.VCPKG_PATH}}; ${{env.EXTRA_CMAKE_PATH }}"
9797 -B ${{env.BUILD_DIR}}
9898 -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
9999 -DCMAKE_BUILD_TYPE=${{matrix.build_type}}
0 commit comments