File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -512,6 +512,10 @@ if(build_runtimes)
512512 # with $<SEMICOLON>
513513 if (CMAKE_PREFIX_PATH )
514514 string (JOIN "$<SEMICOLON>" escaped_cmake_prefix_path ${CMAKE_PREFIX_PATH} )
515+ # Some projects require access to the LLVM lib/cmake directory
516+ if (OFFLOAD_EXTERNAL_PROJECT_UNIFIED_ROCR OR DEFINED LIBOMPTARGET_EXTERNAL_PROJECT_ROCM_DEVICE_LIBS_PATH)
517+ string (PREPEND escaped_cmake_prefix_path "${CMAKE_BINARY_DIR} /lib/cmake$<SEMICOLON>" )
518+ endif ()
515519 list (APPEND extra_cmake_args "-DCMAKE_PREFIX_PATH=${escaped_cmake_prefix_path} " )
516520 endif ()
517521
@@ -543,9 +547,6 @@ if(build_runtimes)
543547 if ("openmp" IN_LIST LLVM_ENABLE_RUNTIMES OR "offload" IN_LIST LLVM_ENABLE_RUNTIMES)
544548 # With ROCm 6.3 the ROCr runtime and the thunk layer share a single repository.
545549 # No need to provide a separate path for ROCt.
546- if (OFFLOAD_EXTERNAL_PROJECT_UNIFIED_ROCR OR DEFINED LIBOMPTARGET_EXTERNAL_PROJECT_ROCM_DEVICE_LIBS_PATH)
547- list (APPEND extra_cmake_args "-DCMAKE_PREFIX_PATH=${CMAKE_BINARY_DIR} /lib/cmake$<SEMICOLON>${CMAKE_PREFIX_PATH} " )
548- endif ()
549550 if (OFFLOAD_EXTERNAL_PROJECT_UNIFIED_ROCR)
550551 if (NOT DEFINED LIBOMPTARGET_EXTERNAL_PROJECT_HSA_PATH)
551552 message (SEND_ERROR "External ROCr requires setting LIBOMPTARGET_EXTERNAL_PROJECT_HSA_PATH" )
You can’t perform that action at this time.
0 commit comments