diff options
author | Daniel Jasper <djasper@google.com> | 2014-10-29 18:55:09 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2014-10-29 18:55:09 +0000 |
commit | cb3e6188bcda28459a60a09758ff488f086b4114 (patch) | |
tree | c76302e4fc4d94abfb15f13d8ca18c6f652c01a5 /clang/tools/clang-format | |
parent | ce2164f45c5f1930d2c29df2e06128408e74bbfc (diff) | |
download | bcm5719-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.txt | 1 | ||||
-rw-r--r-- | clang/tools/clang-format/Makefile | 4 |
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 |