[include-cleaner] Fix link errors when -DBUILD_SHARED_LIBS=ON
authorKai Luo <lkail@cn.ibm.com>
Wed, 19 Oct 2022 07:25:44 +0000 (07:25 +0000)
committerKai Luo <lkail@cn.ibm.com>
Wed, 19 Oct 2022 07:26:08 +0000 (07:26 +0000)
Fixed ppc buildbot https://lab.llvm.org/buildbot/#/builders/121/builds/24273 which is using `-DBUILD_SHARED_LIBS=ON`.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D136229

clang-tools-extra/include-cleaner/lib/CMakeLists.txt
clang-tools-extra/include-cleaner/tool/CMakeLists.txt

index f65f50c..b255abc 100644 (file)
@@ -6,7 +6,8 @@ add_clang_library(clangIncludeCleaner
   WalkAST.cpp
 
   LINK_LIBS
-  clangBasic
   clangAST
+  clangBasic
+  clangLex
   )
 
index bd407ae..3fc8c44 100644 (file)
@@ -4,6 +4,8 @@ include_directories("../lib") # FIXME: use public APIs instead.
 add_clang_tool(clang-include-cleaner IncludeCleaner.cpp)
 clang_target_link_libraries(clang-include-cleaner PRIVATE
   clangBasic
+  clangFrontend
+  clangSerialization
   clangTooling
   )
 target_link_libraries(clang-include-cleaner PRIVATE