File: support-multiarch

package info (click to toggle)
libfreesrp 0.3.0-5
  • links: PTS
  • area: main
  • in suites: sid, trixie
  • size: 536 kB
  • sloc: cpp: 3,755; makefile: 4
file content (28 lines) | stat: -rw-r--r-- 945 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From: "A. Maitland Bottoms" <bottoms@debian.org>
Forwarded: not-needed
Description: support multiarch

Use CMake GNUInstallDirs to make Debian multiarch paths.

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,6 @@
-cmake_minimum_required(VERSION 2.8.4)
+cmake_minimum_required(VERSION 3.13.4)
 project(libfreesrp)
+include(GNUInstallDirs)
 
 set(VERSION_MAJOR "0")
 set(VERSION_MINOR "3")
@@ -59,8 +60,8 @@
 target_link_libraries(freesrp-ctl freesrp)
 
 # Install library
-install(TARGETS freesrp LIBRARY DESTINATION lib)
-install(FILES ${LIBFREESRP_INCLUDE_FILES} DESTINATION include)
+install(TARGETS freesrp LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(FILES ${LIBFREESRP_INCLUDE_FILES} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 
 # Install freesrp-ctl and freesrp-io utilities
-install(TARGETS freesrp-ctl freesrp-io RUNTIME DESTINATION bin)
+install(TARGETS freesrp-ctl freesrp-io RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})