Files
CMake/Tests/HIP/TryCompile/CMakeLists.txt
Brad King 8532e28528 Tests/HIP: Drop unnecessary hard-coded compute architectures
In commit 8514ee9b31 (HIP: analyze output of `hipcc` to determine
default GPU architecture, 2021-05-27, v3.21.0-rc1~66^2) we dropped these
from most tests, but missed `HIP.TryCompile`.  Since commit 735f41fc2d
(HIP: Use 'rocm_agent_enumerator' to determine CMAKE_HIP_ARCHITECTURES,
2021-09-15, v3.21.3~1^2~3) we automatically select architectures anyway.
2025-04-10 14:43:22 -04:00

15 lines
525 B
CMake

cmake_minimum_required(VERSION 3.18)
project (TryCompile HIP)
#Goal for this example:
# Verify try_compile with HIP language works
set(CMAKE_HIP_STANDARD 14)
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
try_compile(result "${CMAKE_CURRENT_BINARY_DIR}"
SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/device_function.hip"
COPY_FILE "${CMAKE_CURRENT_BINARY_DIR}/device_function.o")
add_executable(HIPOnlyTryCompile main.hip)
target_link_libraries(HIPOnlyTryCompile "${CMAKE_CURRENT_BINARY_DIR}/device_function.o")