summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2018-05-30 11:51:48 +0000
committerEric Liu <ioeric@google.com>2018-05-30 11:51:48 +0000
commit4f20e9de0a25296c73f879fe228496bad8b65051 (patch)
treeabcb18ebde604823648973ff3325d169458277eb /clang/lib/Tooling
parent716515a51e53e619f5d07ada8de00a05e18dfe3f (diff)
downloadbcm5719-llvm-4f20e9de0a25296c73f879fe228496bad8b65051.tar.gz
bcm5719-llvm-4f20e9de0a25296c73f879fe228496bad8b65051.zip
Reland "Move #include manipulation code to new lib/Tooling/Inclusions."
This reverts commit r332751 (i.e. reland r332720) after fixing module build. Differential Revision: https://reviews.llvm.org/D47068 llvm-svn: 333532
Diffstat (limited to 'clang/lib/Tooling')
-rw-r--r--clang/lib/Tooling/CMakeLists.txt1
-rw-r--r--clang/lib/Tooling/Core/CMakeLists.txt2
-rw-r--r--clang/lib/Tooling/Inclusions/CMakeLists.txt12
-rw-r--r--clang/lib/Tooling/Inclusions/HeaderIncludes.cpp (renamed from clang/lib/Tooling/Core/HeaderIncludes.cpp)2
-rw-r--r--clang/lib/Tooling/Inclusions/IncludeStyle.cpp (renamed from clang/lib/Tooling/Core/IncludeStyle.cpp)3
5 files changed, 15 insertions, 5 deletions
diff --git a/clang/lib/Tooling/CMakeLists.txt b/clang/lib/Tooling/CMakeLists.txt
index eaae49b431f..031d8b51dec 100644
--- a/clang/lib/Tooling/CMakeLists.txt
+++ b/clang/lib/Tooling/CMakeLists.txt
@@ -4,6 +4,7 @@ set(LLVM_LINK_COMPONENTS
)
add_subdirectory(Core)
+add_subdirectory(Inclusions)
add_subdirectory(Refactoring)
add_subdirectory(ASTDiff)
diff --git a/clang/lib/Tooling/Core/CMakeLists.txt b/clang/lib/Tooling/Core/CMakeLists.txt
index 84d17984b42..f7f423c5222 100644
--- a/clang/lib/Tooling/Core/CMakeLists.txt
+++ b/clang/lib/Tooling/Core/CMakeLists.txt
@@ -2,8 +2,6 @@ set(LLVM_LINK_COMPONENTS support)
add_clang_library(clangToolingCore
Diagnostic.cpp
- HeaderIncludes.cpp
- IncludeStyle.cpp
Lookup.cpp
Replacement.cpp
diff --git a/clang/lib/Tooling/Inclusions/CMakeLists.txt b/clang/lib/Tooling/Inclusions/CMakeLists.txt
new file mode 100644
index 00000000000..00afb50f3a6
--- /dev/null
+++ b/clang/lib/Tooling/Inclusions/CMakeLists.txt
@@ -0,0 +1,12 @@
+set(LLVM_LINK_COMPONENTS support)
+
+add_clang_library(clangToolingInclusions
+ HeaderIncludes.cpp
+ IncludeStyle.cpp
+
+ LINK_LIBS
+ clangBasic
+ clangLex
+ clangRewrite
+ clangToolingCore
+ )
diff --git a/clang/lib/Tooling/Core/HeaderIncludes.cpp b/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
index d974d16f01c..99c0866a685 100644
--- a/clang/lib/Tooling/Core/HeaderIncludes.cpp
+++ b/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
@@ -7,7 +7,7 @@
//
//===----------------------------------------------------------------------===//
-#include "clang/Tooling/Core/HeaderIncludes.h"
+#include "clang/Tooling/Inclusions/HeaderIncludes.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
diff --git a/clang/lib/Tooling/Core/IncludeStyle.cpp b/clang/lib/Tooling/Inclusions/IncludeStyle.cpp
index 74eec481c28..3597710f1f6 100644
--- a/clang/lib/Tooling/Core/IncludeStyle.cpp
+++ b/clang/lib/Tooling/Inclusions/IncludeStyle.cpp
@@ -7,8 +7,7 @@
//
//===----------------------------------------------------------------------===//
-#include "clang/Tooling/Core/IncludeStyle.h"
-
+#include "clang/Tooling/Inclusions/IncludeStyle.h"
using clang::tooling::IncludeStyle;
OpenPOWER on IntegriCloud