File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ set(UR_HIP_ROCM_DIR "/opt/rocm" CACHE STRING "ROCm installation dir")
13
13
14
14
set (UR_HIP_INCLUDE_DIR "${UR_HIP_ROCM_DIR} /include" )
15
15
16
- set (UR_HIP_HSA_INCLUDE_DIR "${UR_HIP_ROCM_DIR} /hsa/include" )
16
+ set (UR_HIP_HSA_INCLUDE_DIRS
17
+ "${UR_HIP_ROCM_DIR} /hsa/include;${UR_HIP_ROCM_DIR} /include" )
17
18
18
19
# Set HIP lib dir
19
20
set (UR_HIP_LIB_DIR "${UR_HIP_ROCM_DIR} /lib" )
@@ -31,9 +32,16 @@ if("${UR_HIP_PLATFORM}" STREQUAL "AMD")
31
32
endif ()
32
33
33
34
# Check if HSA include path exists
34
- if (NOT EXISTS "${UR_HIP_HSA_INCLUDE_DIR} " )
35
- message (FATAL_ERROR "Couldn't find the HSA include directory at '${UR_HIP_HSA_INCLUDE_DIR} ',"
36
- " please check ROCm installation." )
35
+ foreach (D IN LISTS UR_HIP_HSA_INCLUDE_DIRS )
36
+ if (EXISTS "${D} " )
37
+ set (UR_HIP_HSA_INCLUDE_DIR "${D} " )
38
+ break ()
39
+ endif ()
40
+ endforeach ()
41
+ if (NOT UR_HIP_HSA_INCLUDE_DIR )
42
+ message (FATAL_ERROR "Couldn't find the HSA include directory in any of "
43
+ "these paths: '${UR_HIP_HSA_INCLUDE_DIRS} '. Please check ROCm "
44
+ "installation." )
37
45
endif ()
38
46
endif ()
39
47
You can’t perform that action at this time.
0 commit comments