SWDEV-274307 - Send NVCC_OPTIONS to linker
Flags of NVCC_OPTIONS need be sent to linker. Because compiler and linker flager are mixed in NVCC_OPTIONS. Change-Id: I3db37b962808566ea145e3cbdefa66d373e2d360
This commit is contained in:
@@ -668,6 +668,14 @@ macro(HIP_ADD_EXECUTABLE hip_target)
|
|||||||
else()
|
else()
|
||||||
add_executable(${hip_target} ${_cmake_options} ${_generated_files} ${_sources})
|
add_executable(${hip_target} ${_cmake_options} ${_generated_files} ${_sources})
|
||||||
endif()
|
endif()
|
||||||
|
#LINK_OPTIONS
|
||||||
|
if("${HIP_COMPILER}" STREQUAL "nvcc")
|
||||||
|
# Some arch flags need be sent to linker. _nvcc_options mixes compiling and linker flags.
|
||||||
|
string(REPLACE ";" " " _nvcc_flags "${_nvcc_options}") # Replace ',' with space
|
||||||
|
if(NOT "x${_nvcc_flags}" STREQUAL "x")
|
||||||
|
set_target_properties(${hip_target} PROPERTIES LINK_FLAGS "${_nvcc_flags}")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
set_target_properties(${hip_target} PROPERTIES LINKER_LANGUAGE HIP)
|
set_target_properties(${hip_target} PROPERTIES LINKER_LANGUAGE HIP)
|
||||||
# Link with host
|
# Link with host
|
||||||
if (HIP_HOST_INTERFACE)
|
if (HIP_HOST_INTERFACE)
|
||||||
|
|||||||
Referens i nytt ärende
Block a user