7 changes: 3 additions & 4 deletions clang/tools/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
add_subdirectory(diagtool)
add_subdirectory(driver)
if(CLANG_ENABLE_REWRITER)
add_subdirectory(clang-format)
add_subdirectory(clang-format-vs)
endif()
add_subdirectory(clang-format)
add_subdirectory(clang-format-vs)

add_subdirectory(c-index-test)
add_subdirectory(libclang)
Expand All @@ -12,6 +10,7 @@ if(CLANG_ENABLE_ARCMT)
add_subdirectory(arcmt-test)
add_subdirectory(c-arcmt-test)
endif()

if(CLANG_ENABLE_STATIC_ANALYZER)
add_subdirectory(clang-check)
endif()
Expand Down
6 changes: 1 addition & 5 deletions clang/tools/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,7 @@ CLANG_LEVEL := ..
include $(CLANG_LEVEL)/../../Makefile.config

DIRS :=
PARALLEL_DIRS := driver diagtool

ifeq ($(ENABLE_CLANG_REWRITER),1)
PARALLEL_DIRS += clang-format
endif
PARALLEL_DIRS := clang-format driver diagtool

ifeq ($(ENABLE_CLANG_STATIC_ANALYZER), 1)
PARALLEL_DIRS += clang-check
Expand Down
2 changes: 1 addition & 1 deletion clang/tools/arcmt-test/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ NO_INSTALL = 1

include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangARCMigrate.a clangRewriteCore.a \
USEDLIBS = clangARCMigrate.a clangRewrite.a \
clangFrontend.a clangDriver.a clangSerialization.a clangParse.a \
clangSema.a clangEdit.a clangAnalysis.a clangAST.a clangLex.a \
clangBasic.a
Expand Down
2 changes: 1 addition & 1 deletion clang/tools/c-arcmt-test/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ USEDLIBS = clang.a \
clangFormat.a \
clangTooling.a \
clangRewriteFrontend.a \
clangRewriteCore.a \
clangRewrite.a \
clangFrontend.a clangDriver.a \
clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
clangSerialization.a clangParse.a clangSema.a \
Expand Down
2 changes: 1 addition & 1 deletion clang/tools/c-index-test/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
# Note that 'USEDLIBS' must include all of the core clang libraries
# when -static is given to linker on cygming.
USEDLIBS = clang.a \
clangIndex.a clangFormat.a clangRewriteCore.a \
clangIndex.a clangFormat.a clangRewrite.a \
clangFrontend.a clangDriver.a \
clangTooling.a \
clangSerialization.a clangParse.a clangSema.a \
Expand Down
2 changes: 1 addition & 1 deletion clang/tools/clang-check/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a \
clangTooling.a clangParse.a clangSema.a \
clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
clangStaticAnalyzerCore.a clangAnalysis.a clangRewriteFrontend.a \
clangRewriteCore.a clangEdit.a clangAST.a clangLex.a clangBasic.a
clangRewrite.a clangEdit.a clangAST.a clangLex.a clangBasic.a

include $(CLANG_LEVEL)/Makefile
2 changes: 1 addition & 1 deletion clang/tools/clang-format/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ target_link_libraries(clang-format
clangBasic
clangFormat
clangLex
clangRewriteCore
clangRewrite
clangTooling
)

Expand Down
2 changes: 1 addition & 1 deletion clang/tools/clang-format/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ 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 clangRewriteCore.a clangEdit.a clangAST.a \
clangRewriteFrontend.a clangRewrite.a clangEdit.a clangAST.a \
clangLex.a clangBasic.a

include $(CLANG_LEVEL)/Makefile
7 changes: 2 additions & 5 deletions clang/tools/driver/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader bitwriter codegen \
instrumentation ipo irreader linker objcarcopts option \
profiledata selectiondag
USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \
clangSerialization.a clangCodeGen.a clangParse.a clangSema.a
clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \
clangRewriteFrontend.a clangRewrite.a

ifeq ($(ENABLE_CLANG_STATIC_ANALYZER),1)
USEDLIBS += clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
Expand All @@ -46,10 +47,6 @@ ifeq ($(ENABLE_CLANG_ARCMT),1)
USEDLIBS += clangARCMigrate.a
endif

ifeq ($(ENABLE_CLANG_REWRITER),1)
USEDLIBS += clangRewriteFrontend.a clangRewriteCore.a
endif

USEDLIBS += clangAnalysis.a clangEdit.a clangAST.a clangLex.a clangBasic.a

include $(CLANG_LEVEL)/Makefile
Expand Down
2 changes: 1 addition & 1 deletion clang/tools/libclang/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ USEDLIBS = clangIndex.a clangARCMigrate.a \
clangSerialization.a \
clangParse.a clangSema.a \
clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
clangRewriteCore.a \
clangRewrite.a \
clangAnalysis.a clangEdit.a \
clangASTMatchers.a \
clangAST.a clangLex.a clangBasic.a \
Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/AST/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ TESTNAME = AST
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
clangRewriteCore.a clangRewriteFrontend.a \
clangRewrite.a clangRewriteFrontend.a \
clangParse.a clangSema.a clangAnalysis.a \
clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a

Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/ASTMatchers/Dynamic/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ TESTNAME = DynamicASTMatchers
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
clangRewriteCore.a clangRewriteFrontend.a clangParse.a clangSema.a \
clangRewrite.a clangRewriteFrontend.a clangParse.a clangSema.a \
clangAnalysis.a clangEdit.a clangAST.a clangASTMatchers.a \
clangLex.a clangBasic.a clangDynamicASTMatchers.a

Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/ASTMatchers/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ TESTNAME = ASTMatchers
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
clangRewriteCore.a clangRewriteFrontend.a \
clangRewrite.a clangRewriteFrontend.a \
clangParse.a clangSema.a clangAnalysis.a \
clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a

Expand Down
15 changes: 7 additions & 8 deletions clang/unittests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,12 @@ add_subdirectory(Driver)
if(CLANG_ENABLE_STATIC_ANALYZER)
add_subdirectory(Frontend)
endif()
if(CLANG_ENABLE_REWRITER)
add_subdirectory(ASTMatchers)
add_subdirectory(AST)
add_subdirectory(Tooling)
add_subdirectory(Format)
add_subdirectory(Sema)
endif()
if(NOT WIN32) # FIXME:Investigating.
add_subdirectory(ASTMatchers)
add_subdirectory(AST)
add_subdirectory(Tooling)
add_subdirectory(Format)
add_subdirectory(Sema)
# FIXME: Why are the libclang unit tests disabled on Windows?
if(NOT WIN32)
add_subdirectory(libclang)
endif()
2 changes: 1 addition & 1 deletion clang/unittests/Format/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ TESTNAME = Format
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 clangRewriteCore.a \
clangDriver.a clangParse.a clangRewrite.a \
clangRewriteFrontend.a clangSema.a clangAnalysis.a clangEdit.a \
clangAST.a clangASTMatchers.a clangLex.a clangBasic.a

Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/Frontend/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \
clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \
clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \
clangARCMigrate.a clangRewriteCore.a \
clangARCMigrate.a clangRewrite.a \
clangRewriteFrontend.a clangEdit.a \
clangAnalysis.a clangAST.a clangLex.a clangBasic.a

Expand Down
6 changes: 1 addition & 5 deletions clang/unittests/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,10 @@ ifndef CLANG_LEVEL

IS_UNITTEST_LEVEL := 1
CLANG_LEVEL := ..
PARALLEL_DIRS = Basic Lex Driver libclang
PARALLEL_DIRS = Basic Lex Driver libclang Format ASTMatchers AST Tooling Sema

include $(CLANG_LEVEL)/../..//Makefile.config

ifeq ($(ENABLE_CLANG_REWRITER),1)
PARALLEL_DIRS += Format ASTMatchers AST Tooling Sema
endif

ifeq ($(ENABLE_CLANG_ARCMT),1)
PARALLEL_DIRS += Frontend
endif
Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/Sema/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ TESTNAME = Sema
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
clangRewriteCore.a clangRewriteFrontend.a \
clangRewrite.a clangRewriteFrontend.a \
clangParse.a clangSema.a clangAnalysis.a \
clangEdit.a clangAST.a clangASTMatchers.a clangLex.a clangBasic.a

Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/Tooling/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ target_link_libraries(ToolingTests
clangBasic
clangFrontend
clangLex
clangRewriteCore
clangRewrite
clangTooling
)
2 changes: 1 addition & 1 deletion clang/unittests/Tooling/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ TESTNAME = Tooling
include $(CLANG_LEVEL)/../../Makefile.config
LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
clangParse.a clangRewriteCore.a clangRewriteFrontend.a \
clangParse.a clangRewrite.a clangRewriteFrontend.a \
clangSema.a clangAnalysis.a clangEdit.a \
clangAST.a clangASTMatchers.a clangLex.a clangBasic.a

Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/libclang/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
# Note that 'USEDLIBS' must include all of the core clang libraries
# when -static is given to linker on cygming.
USEDLIBS = clang.a \
clangIndex.a clangFormat.a clangRewriteCore.a \
clangIndex.a clangFormat.a clangRewrite.a \
clangFrontend.a clangDriver.a \
clangTooling.a \
clangSerialization.a clangParse.a clangSema.a \
Expand Down