File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change
1
+ set (SYCL_COMPATH_UNITTEST_GCC_TOOLCHAIN "" CACHE PATH "Path to GCC installation" )
1
2
# add_sycl_library_unittest(test_suite_name sycl_extra_flags
2
3
# file1.cpp file2.cpp ...)
3
4
#
@@ -26,6 +27,12 @@ macro(add_sycl_library_unittest test_suite_name)
26
27
set (_LLVM_TARGET_DEPENDENCIES
27
28
"llvm_gtest_main;llvm_gtest;LLVMTestingSupport;LLVMSupport;LLVMDemangle" )
28
29
30
+ if (NOT SYCL_COMPAT_UNITTEST_GCC_TOOLCHAIN STREQUAL "" )
31
+ set (_GCC_TOOLCHAIN "--gcc-toolchain=${SYCL_COMPAT_UNITTEST_GCC_TOOLCHAIN} " )
32
+ else ()
33
+ set (_GCC_TOOLCHAIN "" )
34
+ endif ()
35
+
29
36
foreach (_lib ${_LLVM_TARGET_DEPENDENCIES} )
30
37
list (APPEND _LIBRARIES $< TARGET_LINKER_FILE:${_lib} > )
31
38
endforeach ()
@@ -53,6 +60,7 @@ macro(add_sycl_library_unittest test_suite_name)
53
60
54
61
add_custom_target (${_BIN_TARGET}
55
62
COMMAND ${DEVICE_COMPILER_EXECUTABLE} -fsycl ${ARG_SOURCES}
63
+ ${_GCC_TOOLCHAIN}
56
64
-o ${_OUTPUT_BIN}
57
65
${ARG_SYCL_EXTRA_FLAGS}
58
66
${_INTERNAL_EXTRA_FLAGS}
You can’t perform that action at this time.
0 commit comments