diff options
author | Timo Röhling <roehling@debian.org> | 2022-05-28 11:10:00 +0200 |
---|---|---|
committer | Timo Röhling <roehling@debian.org> | 2024-04-29 00:37:44 +0200 |
commit | d393cbfa2e5326baefe69ceb795e8c5c9d03f9ed (patch) | |
tree | f4fdb7a2928ce83812cef7586a5518ac71c2d473 | |
parent | 498e484a583d12082a1deeeb05e503657c16ccee (diff) |
Make package Multi-Arch compliant
Gbp-Pq: Name 0002-Make-package-Multi-Arch-compliant.patch
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c4406a..9ed4350 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 3.5) project(performance_test_fixture CXX) +include(GNUInstallDirs) + # Default to C++17 if(NOT CMAKE_CXX_STANDARD) set(CMAKE_CXX_STANDARD 17) @@ -41,17 +43,17 @@ endif() install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME} - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - RUNTIME DESTINATION bin) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) install( DIRECTORY include/ DESTINATION include) install( - DIRECTORY cmake - DESTINATION share/${PROJECT_NAME}) + DIRECTORY cmake/ + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) ament_export_targets(${PROJECT_NAME}) ament_export_dependencies( @@ -93,5 +95,6 @@ if(BUILD_TESTING) endif() ament_package( + CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} CONFIG_EXTRAS_POST "${PROJECT_NAME}-extras.cmake" ) |