]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: install pathes with install prefix
authorBastian Dehn <hhaalo@arcor.de>
Sun, 5 Sep 2021 10:18:30 +0000 (12:18 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 5 Sep 2021 10:18:30 +0000 (12:18 +0200)
CMakeLists.txt
libs/spandisc/CMakeLists.txt

index c24956d7b64d6bd8c17f749e2f99b55db72921c1..efda4b34b5385b10cf0584e684cb75a93d78cd36 100644 (file)
@@ -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)
 
 ################################################################################
index 5f52a55b7e37cf4596b26f6e5345a2fbc15f6275..5167756904c8e68be53ffd646e933868d9c8a24e 100644 (file)
@@ -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)
 
 ################################################################################