cmake: add missing dependencies on ClangDriverOptions tablegen
The modules build trips over this frequently because there is no textual include of the tablegen output, but the module includes it. Differential revision: https://reviews.llvm.org/D157119
This commit is contained in:
parent
4185656625
commit
2fb1c1082c
@ -4,6 +4,9 @@ set(LLVM_LINK_COMPONENTS
|
||||
|
||||
add_clang_library(clangApplyReplacements
|
||||
lib/Tooling/ApplyReplacements.cpp
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangApplyReplacements
|
||||
|
@ -8,6 +8,7 @@ add_clang_library(clangChangeNamespace
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangChangeNamespace
|
||||
|
@ -18,6 +18,7 @@ add_clang_library(clangDoc
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangDoc
|
||||
|
@ -15,6 +15,7 @@ add_clang_library(clangIncludeFixer
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangIncludeFixer
|
||||
|
@ -15,6 +15,7 @@ add_clang_library(findAllSymbols
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(findAllSymbols
|
||||
|
@ -13,4 +13,5 @@ add_clang_library(clangIncludeFixerPlugin
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -9,6 +9,7 @@ add_clang_library(clangMove
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangMove
|
||||
|
@ -10,6 +10,7 @@ add_clang_library(clangQuery
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangQuery
|
||||
|
@ -8,6 +8,7 @@ add_clang_library(clangReorderFields
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangReorderFields
|
||||
|
@ -22,6 +22,7 @@ add_clang_library(clangTidy
|
||||
DEPENDS
|
||||
ClangSACheckers
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidy
|
||||
|
@ -32,6 +32,7 @@ add_clang_library(clangTidyAbseilModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyAbseilModule
|
||||
|
@ -14,6 +14,9 @@ add_clang_library(clangTidyAlteraModule
|
||||
LINK_LIBS
|
||||
clangTidy
|
||||
clangTidyUtils
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyAlteraModule
|
||||
|
@ -28,6 +28,7 @@ add_clang_library(clangTidyAndroidModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyAndroidModule
|
||||
|
@ -13,6 +13,7 @@ add_clang_library(clangTidyBoostModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyBoostModule
|
||||
|
@ -88,6 +88,7 @@ add_clang_library(clangTidyBugproneModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyBugproneModule
|
||||
|
@ -32,6 +32,7 @@ add_clang_library(clangTidyCERTModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyCERTModule
|
||||
|
@ -11,6 +11,9 @@ add_clang_library(clangTidyConcurrencyModule
|
||||
LINK_LIBS
|
||||
clangTidy
|
||||
clangTidyUtils
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyConcurrencyModule
|
||||
|
@ -45,6 +45,7 @@ add_clang_library(clangTidyCppCoreGuidelinesModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyCppCoreGuidelinesModule
|
||||
|
@ -14,6 +14,7 @@ add_clang_library(clangTidyDarwinModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyDarwinModule
|
||||
|
@ -20,6 +20,7 @@ add_clang_library(clangTidyFuchsiaModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyFuchsiaModule
|
||||
|
@ -29,6 +29,7 @@ add_clang_library(clangTidyGoogleModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyGoogleModule
|
||||
|
@ -23,6 +23,7 @@ add_clang_library(clangTidyHICPPModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyHICPPModule
|
||||
|
@ -13,6 +13,7 @@ add_clang_library(clangTidyLinuxKernelModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyLinuxKernelModule
|
||||
|
@ -18,6 +18,7 @@ add_clang_library(clangTidyLLVMModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyLLVMModule
|
||||
|
@ -17,6 +17,7 @@ add_clang_library(clangTidyLLVMLibcModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyLLVMLibcModule
|
||||
|
@ -48,6 +48,7 @@ add_clang_library(clangTidyMiscModule
|
||||
DEPENDS
|
||||
omp_gen
|
||||
genconfusable
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyMiscModule
|
||||
|
@ -51,6 +51,7 @@ add_clang_library(clangTidyModernizeModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyModernizeModule
|
||||
|
@ -14,6 +14,7 @@ add_clang_library(clangTidyMPIModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyMPIModule
|
||||
|
@ -21,6 +21,7 @@ add_clang_library(clangTidyObjCModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyObjCModule
|
||||
|
@ -32,6 +32,7 @@ add_clang_library(clangTidyPerformanceModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyPerformanceModule
|
||||
|
@ -7,6 +7,7 @@ add_clang_library(clangTidyPlugin
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyPlugin
|
||||
|
@ -16,6 +16,7 @@ add_clang_library(clangTidyPortabilityModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyPortabilityModule
|
||||
|
@ -58,6 +58,7 @@ add_clang_library(clangTidyReadabilityModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyReadabilityModule
|
||||
|
@ -18,6 +18,7 @@ add_clang_library(clangTidyMain
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyMain
|
||||
|
@ -30,6 +30,7 @@ add_clang_library(clangTidyUtils
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyUtils
|
||||
|
@ -13,6 +13,7 @@ add_clang_library(clangTidyZirconModule
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangTidyZirconModule
|
||||
|
@ -7,4 +7,7 @@ add_clang_library(clangdRemoteIndex
|
||||
|
||||
LINK_LIBS
|
||||
clangdSupport
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -44,4 +44,5 @@ add_clang_library(clangDaemonTweaks OBJECT
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -22,4 +22,5 @@ add_clang_library(clangdXpcJsonConversions
|
||||
add_clang_library(clangdXpcTransport
|
||||
XPCTransport.cpp
|
||||
LINK_LIBS clangDaemon clangdSupport clangdXpcJsonConversions
|
||||
DEPENDS ClangDriverOptions
|
||||
)
|
||||
|
@ -9,6 +9,9 @@ add_clang_library(clangIncludeCleaner
|
||||
Record.cpp
|
||||
Types.cpp
|
||||
WalkAST.cpp
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(clangIncludeCleaner
|
||||
|
@ -10,6 +10,9 @@ add_clang_tool(modularize
|
||||
ModularizeUtilities.cpp
|
||||
CoverageChecker.cpp
|
||||
PreprocessorTracker.cpp
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(modularize
|
||||
|
@ -5,6 +5,9 @@ set(LLVM_LINK_COMPONENTS
|
||||
add_clang_tool(pp-trace
|
||||
PPTrace.cpp
|
||||
PPCallbacksTracker.cpp
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
clang_target_link_libraries(pp-trace
|
||||
|
@ -17,6 +17,9 @@ add_clang_library(clangPseudo
|
||||
clangBasic
|
||||
clangLex
|
||||
clangPseudoGrammar
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
target_include_directories(clangPseudo INTERFACE
|
||||
|
@ -455,6 +455,7 @@ get_property(CLANG_TABLEGEN_TARGETS GLOBAL PROPERTY CLANG_TABLEGEN_TARGETS)
|
||||
add_custom_target(clang-tablegen-targets
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
${CLANG_TABLEGEN_TARGETS})
|
||||
set_target_properties(clang-tablegen-targets PROPERTIES FOLDER "Misc")
|
||||
list(APPEND LLVM_COMMON_DEPENDS clang-tablegen-targets)
|
||||
|
@ -132,5 +132,6 @@ add_clang_library(clangAST
|
||||
ClangAttrDocTable
|
||||
Opcodes
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
intrinsics_gen
|
||||
)
|
||||
|
@ -17,4 +17,5 @@ add_clang_library(clangASTMatchers
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -17,4 +17,5 @@ add_clang_library(clangDynamicASTMatchers
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -43,6 +43,7 @@ add_clang_library(clangAnalysis
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
add_subdirectory(plugins)
|
||||
|
@ -125,6 +125,7 @@ add_clang_library(clangBasic
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
target_link_libraries(clangBasic
|
||||
|
@ -28,4 +28,5 @@ add_clang_library(clangIndex
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -32,4 +32,5 @@ add_clang_library(clangParse
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -71,6 +71,7 @@ add_clang_library(clangSema
|
||||
DEPENDS
|
||||
ClangOpenCLBuiltinsImpl
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
|
@ -34,4 +34,5 @@ add_clang_library(clangSerialization
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
@ -148,4 +148,5 @@ add_clang_library(clangStaticAnalyzerCheckers
|
||||
|
||||
DEPENDS
|
||||
omp_gen
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user