From 2434a7a71933ac89e43cf6b8794b67ad5e4db975 Mon Sep 17 00:00:00 2001 From: Davide Beatrici Date: Sun, 7 May 2023 00:42:22 +0200 Subject: [PATCH] CMake: Rely on GNUInstallDirs for installation directories https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html --- CMakeLists.txt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 02b4bd8..5aae314 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,6 +13,7 @@ include(EnableWarnings) include(CTest) include(CreateTestList) include(CMakePackageConfigHelpers) +include(GNUInstallDirs) # configure requirements set(CMAKE_C_STANDARD 11) @@ -269,15 +270,11 @@ write_basic_package_version_file("CwalkConfigVersion.cmake" configure_file(cwalk.pc.in ${PROJECT_BINARY_DIR}/cwalk.pc @ONLY) install(TARGETS cwalk - EXPORT CwalkTargets - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - PUBLIC_HEADER DESTINATION include) + EXPORT CwalkTargets) install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/cmake/CwalkConfig.cmake" - DESTINATION lib/cmake/cwalk) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cwalk) install(FILES ${PROJECT_BINARY_DIR}/cwalk.pc @@ -285,4 +282,4 @@ install(FILES install(EXPORT CwalkTargets FILE CwalkTargets.cmake - DESTINATION lib/cmake/cwalk) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cwalk)