@@ -84,9 +84,6 @@ macro(swift_common_standalone_build_config_llvm product is_cross_compiling)
84
84
"${PACKAGE_VERSION_MAJOR} .${PACKAGE_VERSION_MINOR} " CACHE STRING
85
85
"Version number that will be placed into the libclang library , in the form XX.YY" )
86
86
87
- set (CMAKE_INCLUDE_CURRENT_DIR ON )
88
- include_directories ("${PATH_TO_LLVM_BUILD} /include"
89
- "${LLVM_MAIN_INCLUDE_DIR} " )
90
87
foreach (INCLUDE_DIR ${LLVM_INCLUDE_DIRS} )
91
88
include_directories (${INCLUDE_DIR} )
92
89
endforeach ()
@@ -123,22 +120,14 @@ macro(swift_common_standalone_build_config_clang product is_cross_compiling)
123
120
124
121
if (NOT EXISTS "${${product} _PATH_TO_CLANG_SOURCE}/include/clang/AST/Decl.h" )
125
122
message (FATAL_ERROR "Please set ${product} _PATH_TO_CLANG_SOURCE to the root directory of Clang's source code." )
126
- else ()
127
- get_filename_component (CLANG_MAIN_SRC_DIR ${${product}_PATH_TO_CLANG_SOURCE}
128
- ABSOLUTE )
129
123
endif ()
124
+ get_filename_component (CLANG_MAIN_SRC_DIR ${${product}_PATH_TO_CLANG_SOURCE}
125
+ ABSOLUTE )
130
126
131
- if (EXISTS "${${product} _PATH_TO_CLANG_BUILD}/include/clang/Basic/Version.inc" )
132
- set (CLANG_BUILD_INCLUDE_DIR "${${product} _PATH_TO_CLANG_BUILD}/include" )
133
- elseif (EXISTS "${${product} _PATH_TO_CLANG_BUILD}/tools/clang/include/clang/Basic/Version.inc" )
134
- set (CLANG_BUILD_INCLUDE_DIR "${${product} _PATH_TO_CLANG_BUILD}/tools/clang/include" )
135
- else ()
127
+ if (NOT EXISTS "${${product} _PATH_TO_CLANG_BUILD}/tools/clang/include/clang/Basic/Version.inc" )
136
128
message (FATAL_ERROR "Please set ${product} _PATH_TO_CLANG_BUILD to a directory containing a Clang build." )
137
129
endif ()
138
- if (CLANG_MAIN_INCLUDE_DIR )
139
- get_filename_component (CLANG_MAIN_SRC_DIR ${${product}_PATH_TO_CLANG_SOURCE}
140
- ABSOLUTE )
141
- endif ()
130
+ set (CLANG_BUILD_INCLUDE_DIR "${${product} _PATH_TO_CLANG_BUILD}/tools/clang/include" )
142
131
143
132
if (NOT ${is_cross_compiling} )
144
133
set (${product} _NATIVE_CLANG_TOOLS_PATH "${PATH_TO_LLVM_TOOLS_BINARY_DIR} " )
0 commit comments