Files
rocm-systems/samples/library-implementation/CMakeLists.txt
T
Jonathan R. Madsen b04c8478f2 Build System Fixes (#46)
* 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
2023-11-28 18:19:20 -06:00

20 lines
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)