Files
rocm-systems/example/CMakeLists.txt.in
T

25 lines
739 B
Plaintext
Raw Normal View History

2023-09-27 17:58:50 -05:00
cmake_minimum_required(VERSION 3.14)
option(CMAKE_VERBOSE_MAKEFILE "Enable verbose output" ON)
option(CMAKE_EXPORT_COMPILE_COMMANDS "Export compile commands for linters and autocompleters" ON)
project(main LANGUAGES CXX)
2023-09-27 17:58:50 -05:00
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(amd_smi
HINTS
"../../../lib/cmake"
"../../../lib64/cmake"
"${ROCM_DIR}/lib/cmake"
"${ROCM_DIR}/lib64/cmake"
CONFIG REQUIRED)
link_libraries(amd_smi)
# compile example files but do not install
add_executable(amd_smi_drm_ex "amd_smi_drm_example.cc")
add_executable(amd_smi_nodrm_ex "amd_smi_nodrm_example.cc")
2023-07-13 13:28:05 -04:00
if(ENABLE_ESMI_LIB)
add_executable(amd_smi_esmi_ex "amdsmi_esmi_intg_example.cc")
endif()