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
1
-
diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake
2
2
-
index 20ee1d1..39834e6 100644
3
3
-
--- a/Modules/Platform/UnixPaths.cmake
4
4
-
+++ b/Modules/Platform/UnixPaths.cmake
5
5
-
@@ -33,64 +33,18 @@ get_filename_component(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH)
1
1
+
diff -ru3 cmake-3.4.3/Modules/Platform/UnixPaths.cmake cmake-3.4.3-new/Modules/Platform/UnixPaths.cmake
2
2
+
--- cmake-3.4.3/Modules/Platform/UnixPaths.cmake 2016-01-25 19:57:19.000000000 +0300
3
3
+
+++ cmake-3.4.3-new/Modules/Platform/UnixPaths.cmake 2016-04-14 00:20:08.963492213 +0300
4
4
+
@@ -32,9 +32,6 @@
5
5
+
# List common installation prefixes. These will be used for all
6
6
# search types.
7
7
list(APPEND CMAKE_SYSTEM_PREFIX_PATH
8
8
-
# Standard
8
8
+
- # Standard
9
9
- /usr/local /usr /
10
10
-
11
11
-
- # CMake install location
12
12
-
- "${_CMAKE_INSTALL_DIR}"
13
13
-
- )
14
14
-
-if (NOT CMAKE_FIND_NO_INSTALL_PREFIX)
15
15
-
- list(APPEND CMAKE_SYSTEM_PREFIX_PATH
16
16
-
- # Project install destination.
17
17
-
- "${CMAKE_INSTALL_PREFIX}"
18
18
-
- )
19
19
-
- if(CMAKE_STAGING_PREFIX)
20
20
-
- list(APPEND CMAKE_SYSTEM_PREFIX_PATH
21
21
-
- # User-supplied staging prefix.
22
22
-
- "${CMAKE_STAGING_PREFIX}"
23
23
-
- )
24
24
-
- endif()
25
25
-
-endif()
26
26
-
-
27
27
-
-# List common include file locations not under the common prefixes.
28
28
-
-list(APPEND CMAKE_SYSTEM_INCLUDE_PATH
11
11
+
# CMake install location
12
12
+
"${_CMAKE_INSTALL_DIR}"
13
13
+
)
14
14
+
@@ -53,44 +50,25 @@
15
15
+
16
16
+
# List common include file locations not under the common prefixes.
17
17
+
list(APPEND CMAKE_SYSTEM_INCLUDE_PATH
29
18
- # Windows API on Cygwin
30
19
- /usr/include/w32api
31
20
-
···
36
25
- /usr/pkg/include
37
26
- /opt/csw/include /opt/include
38
27
- /usr/openwin/include
39
39
-
- )
28
28
+
+ @glibc_dev@/include
29
29
+
)
40
30
-
41
41
-
-list(APPEND CMAKE_SYSTEM_LIBRARY_PATH
31
31
+
list(APPEND CMAKE_SYSTEM_LIBRARY_PATH
42
32
- # Windows API on Cygwin
43
33
- /usr/lib/w32api
44
34
-
···
49
39
- /usr/pkg/lib
50
40
- /opt/csw/lib /opt/lib
51
41
- /usr/openwin/lib
52
52
-
- )
53
53
-
-
54
54
-
-list(APPEND CMAKE_SYSTEM_PROGRAM_PATH
42
42
+
+ @glibc_lib@/lib
43
43
+
)
44
44
+
45
45
+
list(APPEND CMAKE_SYSTEM_PROGRAM_PATH
55
46
- /usr/pkg/bin
56
56
-
+ "@glibc_bin@"
47
47
+
+ @glibc_bin@/bin
57
48
)
58
49
59
50
list(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
60
51
- /lib /lib32 /lib64 /usr/lib /usr/lib32 /usr/lib64
61
61
-
+ "@glibc_lib@/lib"
52
52
+
+ @glibc_lib@/lib
62
53
)
63
54
64
55
list(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES
65
56
- /usr/include
66
66
-
+ "@glibc_dev@/include"
57
57
+
+ @glibc_dev@/include
67
58
)
68
59
list(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
69
60
- /usr/include
70
70
-
+ "@glibc_dev@/include"
61
61
+
+ @glibc_dev@/include
71
62
)
72
63
73
64
# Enable use of lib64 search path variants by default.
74
74
-