Skip to content

Commit 422551e

Browse files
committed
[LIBDEVICE][UR] Ensure UR_SANITIZER_INCLUDE_DIR is set
1 parent eed4250 commit 422551e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

libdevice/CMakeLists.txt

+7-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ set(CMAKE_MODULE_PATH
88
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
99
)
1010

11-
if(EXISTS ${FETCHCONTENT_BASE_DIR}/unified-runtime-src)
11+
set(UR_INTREE_SOURCE_DIR "${LLVM_SOURCE_DIR}/../unified-runtime")
12+
cmake_path(NORMAL_PATH UR_INTREE_SOURCE_DIR OUTPUT_VARIABLE UR_INTREE_SOURCE_DIR)
13+
14+
if(IS_DIRECTORY "${UR_INTREE_SOURCE_DIR}")
15+
set(UR_SANITIZER_INCLUDE_DIR
16+
${UR_INTREE_SOURCE_DIR}/source/loader/layers/sanitizer)
17+
elseif(EXISTS ${FETCHCONTENT_BASE_DIR}/unified-runtime-src)
1218
set(UR_SANITIZER_INCLUDE_DIR
1319
${FETCHCONTENT_BASE_DIR}/unified-runtime-src/source/loader/layers/sanitizer)
1420
elseif(EXISTS ${SYCL_UR_SOURCE_DIR})

0 commit comments

Comments
 (0)