tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
cmake: add all glibc outputs to system prefix
Nikolay Amiantov
9 years ago
52637e22
d528c7d8
+24
-34
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
build-managers
cmake
search-path-3.2.patch
+24
-34
pkgs/development/tools/build-managers/cmake/search-path-3.2.patch
···
1
-
diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake
2
-
index 20ee1d1..39834e6 100644
3
-
--- a/Modules/Platform/UnixPaths.cmake
4
-
+++ b/Modules/Platform/UnixPaths.cmake
5
-
@@ -33,64 +33,18 @@ get_filename_component(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH)
6
# search types.
7
list(APPEND CMAKE_SYSTEM_PREFIX_PATH
8
-
# Standard
9
- /usr/local /usr /
10
-
11
-
- # CMake install location
12
-
- "${_CMAKE_INSTALL_DIR}"
13
-
- )
14
-
-if (NOT CMAKE_FIND_NO_INSTALL_PREFIX)
15
-
- list(APPEND CMAKE_SYSTEM_PREFIX_PATH
16
-
- # Project install destination.
17
-
- "${CMAKE_INSTALL_PREFIX}"
18
-
- )
19
-
- if(CMAKE_STAGING_PREFIX)
20
-
- list(APPEND CMAKE_SYSTEM_PREFIX_PATH
21
-
- # User-supplied staging prefix.
22
-
- "${CMAKE_STAGING_PREFIX}"
23
-
- )
24
-
- endif()
25
-
-endif()
26
-
-
27
-
-# List common include file locations not under the common prefixes.
28
-
-list(APPEND CMAKE_SYSTEM_INCLUDE_PATH
29
- # Windows API on Cygwin
30
- /usr/include/w32api
31
-
···
36
- /usr/pkg/include
37
- /opt/csw/include /opt/include
38
- /usr/openwin/include
39
-
- )
0
40
-
41
-
-list(APPEND CMAKE_SYSTEM_LIBRARY_PATH
42
- # Windows API on Cygwin
43
- /usr/lib/w32api
44
-
···
49
- /usr/pkg/lib
50
- /opt/csw/lib /opt/lib
51
- /usr/openwin/lib
52
-
- )
53
-
-
54
-
-list(APPEND CMAKE_SYSTEM_PROGRAM_PATH
0
55
- /usr/pkg/bin
56
-
+ "@glibc_bin@"
57
)
58
59
list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
60
- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64
61
-
+ "@glibc_lib@/lib"
62
)
63
64
list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES
65
- /usr/include
66
-
+ "@glibc_dev@/include"
67
)
68
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
69
- /usr/include
70
-
+ "@glibc_dev@/include"
71
)
72
73
# Enable use of lib64 search path variants by default.
74
-
···
1
+
diff -ru3 cmake-3.4.3/Modules/Platform/UnixPaths.cmake cmake-3.4.3-new/Modules/Platform/UnixPaths.cmake
2
+
--- cmake-3.4.3/Modules/Platform/UnixPaths.cmake 2016-01-25 19:57:19.000000000 +0300
3
+
+++ cmake-3.4.3-new/Modules/Platform/UnixPaths.cmake 2016-04-14 00:20:08.963492213 +0300
4
+
@@ -32,9 +32,6 @@
5
+
# List common installation prefixes. These will be used for all
6
# search types.
7
list(APPEND CMAKE_SYSTEM_PREFIX_PATH
8
+
- # Standard
9
- /usr/local /usr /
10
-
11
+
# CMake install location
12
+
"${_CMAKE_INSTALL_DIR}"
13
+
)
14
+
@@ -53,44 +50,25 @@
15
+
16
+
# List common include file locations not under the common prefixes.
17
+
list(APPEND CMAKE_SYSTEM_INCLUDE_PATH
0
0
0
0
0
0
0
0
0
0
0
18
- # Windows API on Cygwin
19
- /usr/include/w32api
20
-
···
25
- /usr/pkg/include
26
- /opt/csw/include /opt/include
27
- /usr/openwin/include
28
+
+ @glibc_dev@/include
29
+
)
30
-
31
+
list(APPEND CMAKE_SYSTEM_LIBRARY_PATH
32
- # Windows API on Cygwin
33
- /usr/lib/w32api
34
-
···
39
- /usr/pkg/lib
40
- /opt/csw/lib /opt/lib
41
- /usr/openwin/lib
42
+
+ @glibc_lib@/lib
43
+
)
44
+
45
+
list(APPEND CMAKE_SYSTEM_PROGRAM_PATH
46
- /usr/pkg/bin
47
+
+ @glibc_bin@/bin
48
)
49
50
list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
51
- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64
52
+
+ @glibc_lib@/lib
53
)
54
55
list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES
56
- /usr/include
57
+
+ @glibc_dev@/include
58
)
59
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
60
- /usr/include
61
+
+ @glibc_dev@/include
62
)
63
64
# Enable use of lib64 search path variants by default.
0