Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ambrop72/badvpn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@posteo.de>2016-05-24 19:47:06 +0300
committerJulian Ospald <hasufell@posteo.de>2016-05-24 19:47:06 +0300
commit93137c8b283e02e3b804f3b8df91b0b9ae7d69a5 (patch)
tree50bc1945b9df0cfd962e35025d19df9da01baa66
parentaecd4bd4195f61b25bc3916af682d48a0ba9732e (diff)
Use GNUInstallDirs for controlling install destinations
This allows proper control over install destinations, especially when 'bin' has a different prefix than 'share', e.g.: * /usr/x86_64-pc-linux-gnu/bin/ * /usr/share
-rw-r--r--CMakeLists.txt3
-rw-r--r--client/CMakeLists.txt4
-rw-r--r--flooder/CMakeLists.txt2
-rw-r--r--ncd-request/CMakeLists.txt2
-rw-r--r--ncd/CMakeLists.txt2
-rw-r--r--server/CMakeLists.txt4
-rw-r--r--tun2socks/CMakeLists.txt4
-rw-r--r--tunctl/CMakeLists.txt2
-rw-r--r--udpgw/CMakeLists.txt2
9 files changed, 13 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 269c526..c5776fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,6 +3,7 @@ project(BADVPN C)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
+include(GNUInstallDirs)
include(TestBigEndian)
include(CheckIncludeFiles)
include(CheckSymbolExists)
@@ -243,7 +244,7 @@ endif ()
# install man pages
install(
FILES badvpn.7
- DESTINATION share/man/man7
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man7
)
# reset variables indicating whether we're building various libraries,
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 3cec1a9..1ea9e7e 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -21,10 +21,10 @@ target_link_libraries(badvpn-client system flow flowextra tuntap server_conectio
install(
TARGETS badvpn-client
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
install(
FILES badvpn-client.8
- DESTINATION share/man/man8
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man8
)
diff --git a/flooder/CMakeLists.txt b/flooder/CMakeLists.txt
index 36253ab..a523244 100644
--- a/flooder/CMakeLists.txt
+++ b/flooder/CMakeLists.txt
@@ -3,5 +3,5 @@ target_link_libraries(badvpn-flooder system flow server_conection ${NSPR_LIBRARI
install(
TARGETS badvpn-flooder
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
diff --git a/ncd-request/CMakeLists.txt b/ncd-request/CMakeLists.txt
index 61447fd..5a605fa 100644
--- a/ncd-request/CMakeLists.txt
+++ b/ncd-request/CMakeLists.txt
@@ -5,5 +5,5 @@ target_link_libraries(badvpn-ncd-request ncdrequest ncdvalgenerator ncdvalparser
install(
TARGETS badvpn-ncd-request
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
diff --git a/ncd/CMakeLists.txt b/ncd/CMakeLists.txt
index 0582f1a..a4feb27 100644
--- a/ncd/CMakeLists.txt
+++ b/ncd/CMakeLists.txt
@@ -189,7 +189,7 @@ if (NOT EMSCRIPTEN)
install(
TARGETS badvpn-ncd
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
endif ()
diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt
index 1d02432..7c60a85 100644
--- a/server/CMakeLists.txt
+++ b/server/CMakeLists.txt
@@ -3,10 +3,10 @@ target_link_libraries(badvpn-server system flow flowextra nspr_support predicate
install(
TARGETS badvpn-server
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
install(
FILES badvpn-server.8
- DESTINATION share/man/man8
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man8
)
diff --git a/tun2socks/CMakeLists.txt b/tun2socks/CMakeLists.txt
index 8c8597c..4246fd0 100644
--- a/tun2socks/CMakeLists.txt
+++ b/tun2socks/CMakeLists.txt
@@ -6,10 +6,10 @@ target_link_libraries(badvpn-tun2socks system flow tuntap lwip socksclient udpgw
install(
TARGETS badvpn-tun2socks
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
install(
FILES badvpn-tun2socks.8
- DESTINATION share/man/man8
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man8
)
diff --git a/tunctl/CMakeLists.txt b/tunctl/CMakeLists.txt
index 4cbebc8..66d370b 100644
--- a/tunctl/CMakeLists.txt
+++ b/tunctl/CMakeLists.txt
@@ -2,5 +2,5 @@ add_executable(badvpn-tunctl tunctl.c)
install(
TARGETS badvpn-tunctl
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
diff --git a/udpgw/CMakeLists.txt b/udpgw/CMakeLists.txt
index c8c798c..8f77d7d 100644
--- a/udpgw/CMakeLists.txt
+++ b/udpgw/CMakeLists.txt
@@ -5,5 +5,5 @@ target_link_libraries(badvpn-udpgw system flow flowextra)
install(
TARGETS badvpn-udpgw
- RUNTIME DESTINATION bin
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)