File: use-standard-libdir.patch

package info (click to toggle)
libfreenect 1%3A0.2.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,528 kB
  • ctags: 2,909
  • sloc: ansic: 6,319; cs: 2,060; cpp: 1,906; python: 952; ruby: 873; java: 729; xml: 40; makefile: 28; sh: 27
file content (42 lines) | stat: -rw-r--r-- 1,695 bytes parent folder | download | duplicates (2)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Description: Use standard libdir folders
 Do not postfix 64 in install libdir, use multiarch triplet
Author: arnebe <arne@alamut.de> 
Forwarded: no
Last-Update: 2012-05-18

--- a/cmake_modules/FindOS.cmake
+++ b/cmake_modules/FindOS.cmake
@@ -46,14 +46,3 @@
 
 MESSAGE (STATUS "Got System Processor ${CMAKE_SYSTEM_PROCESSOR}")
 
-# 32 or 64 bit Linux
-IF (PROJECT_OS_LINUX)
-    # Set the library directory suffix accordingly
-    IF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
-        SET (PROJECT_PROC_64BIT TRUE BOOL INTERNAL)
-        MESSAGE (STATUS "Linux x86_64 Detected")
-    ELSEIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64")
-        MESSAGE (STATUS "Linux ppc64 Detected")
-        SET (PROJECT_PROC_64BIT TRUE BOOL INTERNAL)
-    ENDIF (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
-ENDIF (PROJECT_OS_LINUX)
--- a/cmake_modules/SetupDirectories.cmake
+++ b/cmake_modules/SetupDirectories.cmake
@@ -11,13 +11,9 @@
 STRING (TOLOWER ${PROJECT_NAME} projectNameLower)
 SET (PROJECT_INCLUDE_INSTALL_DIR "include/${projectNameLower}")
 
-IF (PROJECT_PROC_64BIT)
-    SET (LIB_SUFFIX "64" CACHE STRING "Suffix for library installation directory")
-ELSE (PROJECT_PROC_64BIT)
-    SET (LIB_SUFFIX "" CACHE STRING "Suffix for library installation directory")
-ENDIF (PROJECT_PROC_64BIT)
-
-SET (PROJECT_LIBRARY_INSTALL_DIR "lib${LIB_SUFFIX}")
+IF (NOT DEFINED PROJECT_LIBRARY_INSTALL_DIR)
+	SET (PROJECT_LIBRARY_INSTALL_DIR "lib" CACHE PATH "object code libraries")
+ENDIF ()
 
 MESSAGE (STATUS "Headers will be installed to ${CMAKE_INSTALL_PREFIX}/${PROJECT_INCLUDE_INSTALL_DIR}")
 MESSAGE (STATUS "Libraries will be installed to ${CMAKE_INSTALL_PREFIX}/${PROJECT_LIBRARY_INSTALL_DIR}")