summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-format
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-10-29 18:55:09 +0000
committerDaniel Jasper <djasper@google.com>2014-10-29 18:55:09 +0000
commitcb3e6188bcda28459a60a09758ff488f086b4114 (patch)
treec76302e4fc4d94abfb15f13d8ca18c6f652c01a5 /clang/tools/clang-format
parentce2164f45c5f1930d2c29df2e06128408e74bbfc (diff)
downloadbcm5719-llvm-cb3e6188bcda28459a60a09758ff488f086b4114.tar.gz
bcm5719-llvm-cb3e6188bcda28459a60a09758ff488f086b4114.zip
Refactor libTooling to reduce required dependencies.
This moves classes for storing and applying replacements to separate files. These classes specifically are used by clang-format which doesn't have any other dependencies on clangAST. Thereby, the size of clang-format's binary can be cut roughly in half and its build time sped up. llvm-svn: 220867
Diffstat (limited to 'clang/tools/clang-format')
-rw-r--r--clang/tools/clang-format/CMakeLists.txt1
-rw-r--r--clang/tools/clang-format/Makefile4
2 files changed, 1 insertions, 4 deletions
diff --git a/clang/tools/clang-format/CMakeLists.txt b/clang/tools/clang-format/CMakeLists.txt
index f80a3ec9c91..0f73203d1f6 100644
--- a/clang/tools/clang-format/CMakeLists.txt
+++ b/clang/tools/clang-format/CMakeLists.txt
@@ -9,7 +9,6 @@ target_link_libraries(clang-format
clangFormat
clangLex
clangRewrite
- clangTooling
)
install(TARGETS clang-format RUNTIME DESTINATION bin)
diff --git a/clang/tools/clang-format/Makefile b/clang/tools/clang-format/Makefile
index a26ef59822b..76e31cc1a07 100644
--- a/clang/tools/clang-format/Makefile
+++ b/clang/tools/clang-format/Makefile
@@ -16,9 +16,7 @@ TOOL_NO_EXPORTS = 1
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
-USEDLIBS = clangFormat.a clangTooling.a clangFrontend.a clangSerialization.a \
- clangDriver.a clangParse.a clangSema.a clangAnalysis.a \
- clangRewriteFrontend.a clangRewrite.a clangEdit.a clangAST.a \
+USEDLIBS = clangFormat.a clangToolingCore.a clangDriver.a clangRewrite.a \
clangLex.a clangBasic.a
include $(CLANG_LEVEL)/Makefile
OpenPOWER on IntegriCloud