d0b69ad2b6
* Update build system
- emsure CMAKE_INSTALL_LIBDIR is always lib
- fix find_package(rocprofiler-register) in build tree
- set rocprofiler-register_VERSION in rocprofiler-register-config.cmake
- samples/library-implementation always uses find_package(rocprofiler-register)
* Update cmake/rocprofiler_register_config_install.cmake
- rocprofiler_register_DIR -> rocprofiler-register_DIR
[ROCm/rocprofiler-register commit: b04c8478f2]
20 líneas
523 B
CMake
20 líneas
523 B
CMake
#
|
|
#
|
|
#
|
|
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
|
|
|
|
set(CMAKE_CXX_FLAGS_INIT "-W -Wall -Wextra")
|
|
|
|
project(rocprofiler-register-library-implementation LANGUAGES C CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
find_package(rocprofiler-register REQUIRED)
|
|
|
|
add_library(rocp-reg-hip-demo SHARED)
|
|
target_sources(rocp-reg-hip-demo PRIVATE demo.cpp demo.hpp)
|
|
target_link_libraries(rocp-reg-hip-demo
|
|
PRIVATE rocprofiler-register::rocprofiler-register)
|