Skip to content

Commit f962daf

Browse files
committed
[include-cleaner] Fix -DBUILD_SHARED_LIBS=on build
and apply an include-cleaner fix for the tool itself:) addPPCallbacks requires the vtable of PPChainedCallbacks and needs a clangLex dependency.
1 parent 2483a7f commit f962daf

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ include_directories("../lib") # FIXME: use public APIs instead.
44
add_clang_tool(clang-include-cleaner IncludeCleaner.cpp)
55
clang_target_link_libraries(clang-include-cleaner PRIVATE
66
clangBasic
7+
clangLex
78
clangFrontend
89
clangLex
910
clangSerialization

clang-tools-extra/include-cleaner/tool/IncludeCleaner.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "clang-include-cleaner/Record.h"
1111
#include "clang/Frontend/CompilerInstance.h"
1212
#include "clang/Frontend/FrontendAction.h"
13+
#include "clang/Lex/Preprocessor.h"
1314
#include "clang/Tooling/CommonOptionsParser.h"
1415
#include "clang/Tooling/Tooling.h"
1516
#include "llvm/ADT/StringRef.h"

0 commit comments

Comments
 (0)