fixed paths to find llvm
Change-Id: I0a4af8cea2f44fea011d09fc300e382984746d17
[ROCm/clr commit: a19bce16e4]
Этот коммит содержится в:
@@ -63,14 +63,7 @@ if(HIP_PLATFORM STREQUAL "hcc")
|
||||
set(HCC_HOME $ENV{HCC_HOME} CACHE PATH "Path to which HCC has been installed")
|
||||
endif()
|
||||
endif()
|
||||
# Determine LLVM_HOME
|
||||
if(NOT DEFINED LLVM_HOME)
|
||||
if(NOT DEFINED ENV{LLVM_HOME})
|
||||
set(LLVM_HOME "/opt/rocm/llvm" CACHE PATH "Path to which LLVM has been installed")
|
||||
else()
|
||||
set(LLVM_HOME $ENV{LLVM_HOME} CACHE PATH "Path to which LLVM has been installed")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{HIP_DEVELOPER})
|
||||
add_to_config(_buildInfo HCC_HOME)
|
||||
endif()
|
||||
@@ -197,7 +190,7 @@ if(HIP_PLATFORM STREQUAL "hcc")
|
||||
|
||||
execute_process(COMMAND ${HCC_HOME}/bin/hcc-config --ldflags OUTPUT_VARIABLE HCC_LD_FLAGS)
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${HCC_LD_FLAGS} -Wl,-Bsymbolic")
|
||||
find_package(LLVM HINTS ${LLVM_HOME})
|
||||
find_package(LLVM HINTS "/opt/rocm/llvm")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} --amdgpu-target=gfx701 --amdgpu-target=gfx801 --amdgpu-target=gfx802 --amdgpu-target=gfx803 --amdgpu-target=gfx900")
|
||||
add_library(hip_hcc SHARED ${SOURCE_FILES_RUNTIME})
|
||||
target_link_libraries(hip_hcc PRIVATE hc_am)
|
||||
|
||||
@@ -103,7 +103,7 @@ if ($HIP_PLATFORM eq "hcc") {
|
||||
|
||||
$HIPLDFLAGS = `${HCC_HOME}/bin/hcc-config --ldflags`;
|
||||
|
||||
$LLVM_HOME = $ENV{'LLVM_HOME'};
|
||||
$LLVM_HOME = "/opt/rocm/llvm";
|
||||
|
||||
#### GCC system includes workaround ####
|
||||
$HCC_WA_FLAGS = " ";
|
||||
|
||||
Ссылка в новой задаче
Block a user