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