6ee793ca03
Previous install locations: - /opt/rocm/share/example/amd-smi - /opt/rocm/share/tests/amd-smi New install locations: - /opt/rocm/share/amd_smi/example - /opt/rocm/share/amd_smi/tests Change-Id: I305477b9f66bdc5963923efe6da1c01f87ea2085 Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
28 righe
986 B
CMake
28 righe
986 B
CMake
# TODO: Provide a standalone CMakeLists.txt project example
|
|
# that can link against existing amd-smi library
|
|
|
|
# copy .cc files into install directory
|
|
install(
|
|
DIRECTORY ./
|
|
DESTINATION ${SHARE_INSTALL_PREFIX}/example
|
|
FILES_MATCHING
|
|
PATTERN "*.cc")
|
|
|
|
# copy cmake file into install directory
|
|
install(
|
|
FILES CMakeLists.txt.in
|
|
RENAME CMakeLists.txt
|
|
DESTINATION ${SHARE_INSTALL_PREFIX}/example)
|
|
|
|
# compile example files but do not install
|
|
# this is only useful if running from build directory
|
|
set(SMI_DRM_EXAMPLE_EXE "amd_smi_drm_ex")
|
|
add_executable(${SMI_DRM_EXAMPLE_EXE} "amd_smi_drm_example.cc")
|
|
target_link_libraries(${SMI_DRM_EXAMPLE_EXE} ${AMD_SMI_TARGET})
|
|
add_dependencies(${SMI_DRM_EXAMPLE_EXE} ${AMD_SMI_TARGET})
|
|
|
|
set(SMI_NODRM_EXAMPLE_EXE "amd_smi_nodrm_ex")
|
|
add_executable(${SMI_NODRM_EXAMPLE_EXE} "amd_smi_nodrm_example.cc")
|
|
target_link_libraries(${SMI_NODRM_EXAMPLE_EXE} ${AMD_SMI_TARGET})
|
|
add_dependencies(${SMI_NODRM_EXAMPLE_EXE} ${AMD_SMI_TARGET})
|