File tree Expand file tree Collapse file tree 6 files changed +35
-20
lines changed Expand file tree Collapse file tree 6 files changed +35
-20
lines changed Original file line number Diff line number Diff line change @@ -12,12 +12,14 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR COMPILER_RT_STANDALONE
12
12
set_property (GLOBAL PROPERTY USE_FOLDERS ON )
13
13
endif ()
14
14
15
+ set (LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR} /../cmake" )
16
+
15
17
# Add path for custom compiler-rt modules.
16
18
list (INSERT CMAKE_MODULE_PATH 0
17
19
"${CMAKE_CURRENT_SOURCE_DIR} /cmake"
18
20
"${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules"
19
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake "
20
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake /Modules"
21
+ "${LLVM_COMMON_CMAKE_UTILS} "
22
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
21
23
)
22
24
23
25
if (CMAKE_CONFIGURATION_TYPES )
Original file line number Diff line number Diff line change @@ -9,11 +9,19 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
9
9
project (CompilerRTBuiltins C ASM )
10
10
set (COMPILER_RT_STANDALONE_BUILD TRUE )
11
11
set (COMPILER_RT_BUILTINS_STANDALONE_BUILD TRUE )
12
+
13
+ set (COMPILER_RT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR} /../.." )
14
+
15
+ set (LLVM_COMMON_CMAKE_UTILS "${COMPILER_RT_SOURCE_DIR} /../cmake" )
16
+
17
+ # Add path for custom modules
12
18
list (INSERT CMAKE_MODULE_PATH 0
13
- "${CMAKE_SOURCE_DIR} /../../cmake"
14
- "${CMAKE_SOURCE_DIR} /../../cmake/Modules"
15
- "${CMAKE_SOURCE_DIR} /../../../cmake"
16
- "${CMAKE_SOURCE_DIR} /../../../cmake/Modules" )
19
+ "${COMPILER_RT_SOURCE_DIR} /cmake"
20
+ "${COMPILER_RT_SOURCE_DIR} /cmake/Modules"
21
+ "${LLVM_COMMON_CMAKE_UTILS} "
22
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
23
+ )
24
+
17
25
include (base-config-ix )
18
26
include (CompilerRTUtils )
19
27
Original file line number Diff line number Diff line change @@ -10,13 +10,14 @@ endif()
10
10
#===============================================================================
11
11
cmake_minimum_required (VERSION 3.13.4 )
12
12
13
+ set (LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR} /../cmake" )
14
+
13
15
# Add path for custom modules
14
- set ( CMAKE_MODULE_PATH
16
+ list ( INSERT CMAKE_MODULE_PATH 0
15
17
"${CMAKE_CURRENT_SOURCE_DIR} /cmake"
16
18
"${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules"
17
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake"
18
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake/Modules"
19
- ${CMAKE_MODULE_PATH}
19
+ "${LLVM_COMMON_CMAKE_UTILS} "
20
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
20
21
)
21
22
22
23
set (CMAKE_FOLDER "libc++" )
Original file line number Diff line number Diff line change @@ -10,13 +10,14 @@ endif()
10
10
11
11
cmake_minimum_required (VERSION 3.13.4 )
12
12
13
+ set (LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR} /../cmake" )
14
+
13
15
# Add path for custom modules
14
- set ( CMAKE_MODULE_PATH
16
+ list ( INSERT CMAKE_MODULE_PATH 0
15
17
"${CMAKE_CURRENT_SOURCE_DIR} /cmake"
16
18
"${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules"
17
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake"
18
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake/Modules"
19
- ${CMAKE_MODULE_PATH}
19
+ "${LLVM_COMMON_CMAKE_UTILS} "
20
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
20
21
)
21
22
22
23
set (CMAKE_FOLDER "libc++" )
Original file line number Diff line number Diff line change @@ -8,13 +8,14 @@ endif()
8
8
9
9
cmake_minimum_required (VERSION 3.13.4 )
10
10
11
+ set (LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR} /../cmake" )
12
+
11
13
# Add path for custom modules
12
- set ( CMAKE_MODULE_PATH
14
+ list ( INSERT CMAKE_MODULE_PATH 0
13
15
"${CMAKE_CURRENT_SOURCE_DIR} /cmake"
14
16
"${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules"
15
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake"
16
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake/Modules"
17
- ${CMAKE_MODULE_PATH}
17
+ "${LLVM_COMMON_CMAKE_UTILS} "
18
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
18
19
)
19
20
20
21
set (LIBUNWIND_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
Original file line number Diff line number Diff line change @@ -28,12 +28,14 @@ endfunction()
28
28
find_package (LLVM PATHS "${LLVM_BINARY_DIR} " NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH )
29
29
find_package (Clang PATHS "${LLVM_BINARY_DIR} " NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH )
30
30
31
+ set (LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR} /../cmake" )
32
+
31
33
# Add path for custom and the LLVM build's modules to the CMake module path.
32
34
list (INSERT CMAKE_MODULE_PATH 0
33
35
"${CMAKE_CURRENT_SOURCE_DIR} /cmake"
34
36
"${CMAKE_CURRENT_SOURCE_DIR} /cmake/modules"
35
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake "
36
- "${CMAKE_CURRENT_SOURCE_DIR} /../cmake /Modules"
37
+ "${LLVM_COMMON_CMAKE_UTILS} "
38
+ "${LLVM_COMMON_CMAKE_UTILS} /Modules"
37
39
"${CMAKE_CURRENT_SOURCE_DIR} /../llvm/cmake"
38
40
"${CMAKE_CURRENT_SOURCE_DIR} /../llvm/cmake/modules"
39
41
)
You can’t perform that action at this time.
0 commit comments