teak-llvm/clang/unittests/Tooling
Fangrui Song 5313327f61 Add explicit dependency on clangSerialization for a bunch of components to fix -DBUILD_SHARED_LIBS=on build
This is a more thorough fix of rC348911.
The story about -DBUILD_SHARED_LIBS=on build after rC348907 (Move PCHContainerOperations from Frontend to Serialization) is:

1. libclangSerialization.so defines PCHContainerReader dtor, ...
2. clangFrontend and clangTooling define classes inheriting from PCHContainerReader, thus their DSOs have undefined references on PCHContainerReader dtor
3. Components depending on either clangFrontend or clangTooling cannot be linked unless they have explicit dependency on clangSerialization due to the default linker option -z defs. The explicit dependency could be avoided if libclang{Frontend,Tooling}.so had these undefined references.

This patch adds the explicit dependency on clangSerialization to make them build.

llvm-svn: 348915
2018-12-12 08:02:18 +00:00
..
RecursiveASTVisitorTests [AST] Allow limiting the scope of common AST traversals (getParents, RAV). 2018-11-14 10:33:30 +00:00
ASTSelectionTest.cpp [refactor][selection] canonicalize decl ref callee to the call expr 2017-11-14 23:10:50 +00:00
CastExprTest.cpp Make CastExpr::getSubExprAsWritten look through implicit temporary under CK_ConstructorConversion 2017-06-27 08:19:09 +00:00
CMakeLists.txt Add explicit dependency on clangSerialization for a bunch of components to fix -DBUILD_SHARED_LIBS=on build 2018-12-12 08:02:18 +00:00
CommentHandlerTest.cpp Revert "[Tooling] [0/1] Refactor FrontendActionFactory::create() to return std::unique_ptr<>" 2018-02-27 15:54:55 +00:00
CompilationDatabaseTest.cpp [Tooling] Improve handling of CL-style options 2018-09-09 12:06:35 +00:00
DiagnosticsYamlTest.cpp Implement YAML serialization of notes in clang::tooling::Diagnostic. 2018-11-21 01:06:32 +00:00
ExecutionTest.cpp [Tooling] Add "-filter" option to AllTUsExecution 2018-11-05 13:42:05 +00:00
FixItTest.cpp
HeaderIncludesTest.cpp Reland "Move #include manipulation code to new lib/Tooling/Inclusions." 2018-06-04 09:04:12 +00:00
LexicallyOrderedRecursiveASTVisitorTest.cpp Port getLocStart -> getBeginLoc 2018-08-09 21:08:08 +00:00
LookupTest.cpp Fully qualify the renamed symbol if the shortened name is ambiguous. 2018-08-03 09:16:07 +00:00
QualTypeNamesTest.cpp Allow modifying the PrintingPolicy for fully qualified names. 2018-05-04 20:12:39 +00:00
RecursiveASTVisitorTestDeclVisitor.cpp Port getLocStart -> getBeginLoc 2018-08-09 21:08:08 +00:00
RecursiveASTVisitorTestPostOrderVisitor.cpp Refactor RecursiveASTVisitor test for post-order traversal 2018-01-24 09:40:16 +00:00
RecursiveASTVisitorTestTypeLocVisitor.cpp
RefactoringActionRulesTest.cpp [Support] Teach YAMLIO about polymorphic types 2018-11-14 19:39:59 +00:00
RefactoringCallbacksTest.cpp Add ASTMatchRefactorer and ReplaceNodeWithTemplate to RefactoringCallbacks 2017-05-10 07:48:45 +00:00
RefactoringTest.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
ReplacementsYamlTest.cpp Make YAML quote forward slashes. 2018-10-12 16:31:20 +00:00
ReplacementTest.h
RewriterTest.cpp
RewriterTestContext.h Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
TestVisitor.h [unittests] Add C++17 and C++2a support to the tooling tests 2018-12-07 15:46:29 +00:00
ToolingTest.cpp Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00