Skip to content

Commit c7d403f

Browse files
Your Namedavidrohr
authored andcommitted
Change cmake options for AMD HIP targets
1 parent 4433ee1 commit c7d403f

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

GPU/GPUTracking/Base/hip/CMakeLists.txt

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ set(CMAKE_CXX_EXTENSIONS OFF)
1515

1616
string(REPLACE " -g " " " CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} ")
1717
string(REPLACE " -g " " " CMAKE_CXX_FLAGS_${CMAKE_BUILT_TYPE} " ${CMAKE_CXX_FLAGS_${CMAKE_BUILT_TYPE}} ")
18-
string(REPLACE " -g " " " CMAKE_LINK_FLAGS " ${CMAKE_LD_FLAGS} ")
19-
string(REPLACE " -g " " " CMAKE_LINK_FLAGS_${CMAKE_BUILT_TYPE} " ${CMAKE_LD_FLAGS_${CMAKE_BUILT_TYPE}} ")
18+
string(REPLACE " -g " " " CMAKE_LINK_FLAGS " ${CMAKE_LINK_FLAGS} ")
19+
string(REPLACE " -g " " " CMAKE_LINK_FLAGS_${CMAKE_BUILT_TYPE} " ${CMAKE_LINK_FLAGS_${CMAKE_BUILT_TYPE}} ")
20+
21+
#setting flags as a global option for all HIP targets.
22+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -Wno-invalid-constexpr -Wno-ignored-optimization-argument -Wno-unused-private-field")
2023

2124
if(DEFINED HIP_AMDGPUTARGET)
2225
set(TMP_TARGET "(GPU Target ${HIP_AMDGPUTARGET})")
@@ -83,10 +86,3 @@ if(HIP_AMDGPUTARGET)
8386
target_link_options(${targetName} PUBLIC --amdgpu-target=${HIP_AMDGPUTARGET})
8487
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --amdgpu-target=${HIP_AMDGPUTARGET}")
8588
endif()
86-
87-
target_compile_options(${targetName}
88-
PUBLIC -Wno-invalid-command-line-argument
89-
-Wno-unused-command-line-argument
90-
-Wno-invalid-constexpr
91-
-Wno-ignored-optimization-argument
92-
-Wno-unused-private-field)

0 commit comments

Comments
 (0)