Skip to content

Commit 520d645

Browse files
committed
fix
1 parent bbe4266 commit 520d645

File tree

2 files changed

+24
-10
lines changed

2 files changed

+24
-10
lines changed

.github/workflows/sycl-windows-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ jobs:
112112
- name: check-sycl-unittests
113113
if: always() && !cancelled() && contains(inputs.changes, 'sycl')
114114
run: |
115+
cmake --version
115116
cmake --build build --target check-sycl-unittests
116117
- name: check-llvm-spirv
117118
if: always() && !cancelled() && contains(inputs.changes, 'llvm_spirv')

sycl/cmake/modules/AddSYCLUnitTest.cmake

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,29 @@ macro(add_sycl_unittest test_dirname link_variant)
3737
)
3838
endif()
3939

40-
add_custom_target(check-sycl-${test_dirname}
41-
${CMAKE_COMMAND} -E env
42-
LLVM_PROFILE_FILE="${SYCL_COVERAGE_PATH}/${test_dirname}.profraw"
43-
env SYCL_CONFIG_FILE_NAME=null.cfg
44-
env SYCL_DEVICELIB_NO_FALLBACK=1
45-
env SYCL_CACHE_DIR="${CMAKE_BINARY_DIR}/sycl_cache"
46-
${CMAKE_CURRENT_BINARY_DIR}/${test_dirname}
47-
DEPENDS
48-
${test_dirname}
49-
)
40+
if(WIN32)
41+
add_custom_target(check-sycl-${test_dirname}
42+
${CMAKE_COMMAND} -E env
43+
LLVM_PROFILE_FILE="${SYCL_COVERAGE_PATH}/${test_dirname}.profraw"
44+
SYCL_CONFIG_FILE_NAME=null.cfg
45+
SYCL_DEVICELIB_NO_FALLBACK=1
46+
SYCL_CACHE_DIR="${CMAKE_BINARY_DIR}/sycl_cache"
47+
${CMAKE_CURRENT_BINARY_DIR}/${test_dirname}
48+
DEPENDS
49+
${test_dirname}
50+
)
51+
else()
52+
add_custom_target(check-sycl-${test_dirname}
53+
${CMAKE_COMMAND} -E env
54+
LLVM_PROFILE_FILE="${SYCL_COVERAGE_PATH}/${test_dirname}.profraw"
55+
env SYCL_CONFIG_FILE_NAME=null.cfg
56+
env SYCL_DEVICELIB_NO_FALLBACK=1
57+
env SYCL_CACHE_DIR="${CMAKE_BINARY_DIR}/sycl_cache"
58+
${CMAKE_CURRENT_BINARY_DIR}/${test_dirname}
59+
DEPENDS
60+
${test_dirname}
61+
)
62+
endif()
5063

5164
add_dependencies(check-sycl-unittests check-sycl-${test_dirname})
5265

0 commit comments

Comments
 (0)