From 54bf1945a84e2cd42a95f00731c825a0f17484c5 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 5 Sep 2021 12:18:30 +0200 Subject: [PATCH] change: install pathes with install prefix --- CMakeLists.txt | 10 +++++----- libs/spandisc/CMakeLists.txt | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c24956d..efda4b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,11 +5,11 @@ set(CMAKE_C_FLAGS "-Wall") set(CMAKE_CXX_COMPILER "/usr/bin/g++") set(CMAKE_CXX_FLAGS "-Wall") -set(BINPATH "/usr/local/bin") -set(MANPATH "/usr/local/share/man") - project(discspan) +set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Install prefix") +message(STATUS "CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}") + set(PROJECT_VERSION_MAJOR 1) set(PROJECT_VERSION_MINOR 0) set(PROJECT_VERSION_PATCH 0) @@ -36,10 +36,10 @@ target_link_libraries(discspan spandisc) message(STATUS "Install target discspan") message(VERBOSE "With component discspan") install(TARGETS discspan - DESTINATION ${BINPATH} + DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" COMPONENT discspan) install(FILES docs/discspan.1 - DESTINATION ${MANPATH}/man1 + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1" COMPONENT discspan) ################################################################################ diff --git a/libs/spandisc/CMakeLists.txt b/libs/spandisc/CMakeLists.txt index 5f52a55..5167756 100644 --- a/libs/spandisc/CMakeLists.txt +++ b/libs/spandisc/CMakeLists.txt @@ -5,8 +5,8 @@ set(CMAKE_C_FLAGS "-Wall") set(CMAKE_CXX_COMPILER "/usr/bin/g++") set(CMAKE_CXX_FLAGS "-Wall") -set(INSTALL_LIBPATH /usr/local/lib) -set(INSTALL_HEADER /usr/local/include/spandisc) +set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Install prefix") +message(STATUS "CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}") project(spandisc) @@ -46,9 +46,9 @@ message(STATUS "Install target spandisc") message(VERBOSE "With component libspandisc") message(VERBOSE "With component libspandisc-dev") install(TARGETS spandisc - DESTINATION ${INSTALL_LIBPATH} + DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" COMPONENT libspandisc - PUBLIC_HEADER DESTINATION ${INSTALL_HEADER} + PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_PREFIX}/include" COMPONENT libspandisc-dev) ################################################################################ -- 2.39.5