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:
Jon Roelofs 2023-05-10 11:48:11 -07:00
parent 4185656625
commit 2fb1c1082c
Failed to extract signature
54 changed files with 70 additions and 0 deletions

View File

@ -4,6 +4,9 @@ set(LLVM_LINK_COMPONENTS
add_clang_library(clangApplyReplacements
lib/Tooling/ApplyReplacements.cpp
DEPENDS
ClangDriverOptions
)
clang_target_link_libraries(clangApplyReplacements

View File

@ -8,6 +8,7 @@ add_clang_library(clangChangeNamespace
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangChangeNamespace

View File

@ -18,6 +18,7 @@ add_clang_library(clangDoc
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangDoc

View File

@ -15,6 +15,7 @@ add_clang_library(clangIncludeFixer
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangIncludeFixer

View File

@ -15,6 +15,7 @@ add_clang_library(findAllSymbols
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(findAllSymbols

View File

@ -13,4 +13,5 @@ add_clang_library(clangIncludeFixerPlugin
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -9,6 +9,7 @@ add_clang_library(clangMove
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangMove

View File

@ -10,6 +10,7 @@ add_clang_library(clangQuery
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangQuery

View File

@ -8,6 +8,7 @@ add_clang_library(clangReorderFields
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangReorderFields

View File

@ -22,6 +22,7 @@ add_clang_library(clangTidy
DEPENDS
ClangSACheckers
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidy

View File

@ -32,6 +32,7 @@ add_clang_library(clangTidyAbseilModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyAbseilModule

View File

@ -14,6 +14,9 @@ add_clang_library(clangTidyAlteraModule
LINK_LIBS
clangTidy
clangTidyUtils
DEPENDS
ClangDriverOptions
)
clang_target_link_libraries(clangTidyAlteraModule

View File

@ -28,6 +28,7 @@ add_clang_library(clangTidyAndroidModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyAndroidModule

View File

@ -13,6 +13,7 @@ add_clang_library(clangTidyBoostModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyBoostModule

View File

@ -88,6 +88,7 @@ add_clang_library(clangTidyBugproneModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyBugproneModule

View File

@ -32,6 +32,7 @@ add_clang_library(clangTidyCERTModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyCERTModule

View File

@ -11,6 +11,9 @@ add_clang_library(clangTidyConcurrencyModule
LINK_LIBS
clangTidy
clangTidyUtils
DEPENDS
ClangDriverOptions
)
clang_target_link_libraries(clangTidyConcurrencyModule

View File

@ -45,6 +45,7 @@ add_clang_library(clangTidyCppCoreGuidelinesModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyCppCoreGuidelinesModule

View File

@ -14,6 +14,7 @@ add_clang_library(clangTidyDarwinModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyDarwinModule

View File

@ -20,6 +20,7 @@ add_clang_library(clangTidyFuchsiaModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyFuchsiaModule

View File

@ -29,6 +29,7 @@ add_clang_library(clangTidyGoogleModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyGoogleModule

View File

@ -23,6 +23,7 @@ add_clang_library(clangTidyHICPPModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyHICPPModule

View File

@ -13,6 +13,7 @@ add_clang_library(clangTidyLinuxKernelModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyLinuxKernelModule

View File

@ -18,6 +18,7 @@ add_clang_library(clangTidyLLVMModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyLLVMModule

View File

@ -17,6 +17,7 @@ add_clang_library(clangTidyLLVMLibcModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyLLVMLibcModule

View File

@ -48,6 +48,7 @@ add_clang_library(clangTidyMiscModule
DEPENDS
omp_gen
genconfusable
ClangDriverOptions
)
clang_target_link_libraries(clangTidyMiscModule

View File

@ -51,6 +51,7 @@ add_clang_library(clangTidyModernizeModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyModernizeModule

View File

@ -14,6 +14,7 @@ add_clang_library(clangTidyMPIModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyMPIModule

View File

@ -21,6 +21,7 @@ add_clang_library(clangTidyObjCModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyObjCModule

View File

@ -32,6 +32,7 @@ add_clang_library(clangTidyPerformanceModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyPerformanceModule

View File

@ -7,6 +7,7 @@ add_clang_library(clangTidyPlugin
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyPlugin

View File

@ -16,6 +16,7 @@ add_clang_library(clangTidyPortabilityModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyPortabilityModule

View File

@ -58,6 +58,7 @@ add_clang_library(clangTidyReadabilityModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyReadabilityModule

View File

@ -18,6 +18,7 @@ add_clang_library(clangTidyMain
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyMain

View File

@ -30,6 +30,7 @@ add_clang_library(clangTidyUtils
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyUtils

View File

@ -13,6 +13,7 @@ add_clang_library(clangTidyZirconModule
DEPENDS
omp_gen
ClangDriverOptions
)
clang_target_link_libraries(clangTidyZirconModule

View File

@ -7,4 +7,7 @@ add_clang_library(clangdRemoteIndex
LINK_LIBS
clangdSupport
DEPENDS
ClangDriverOptions
)

View File

@ -44,4 +44,5 @@ add_clang_library(clangDaemonTweaks OBJECT
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -22,4 +22,5 @@ add_clang_library(clangdXpcJsonConversions
add_clang_library(clangdXpcTransport
XPCTransport.cpp
LINK_LIBS clangDaemon clangdSupport clangdXpcJsonConversions
DEPENDS ClangDriverOptions
)

View File

@ -9,6 +9,9 @@ add_clang_library(clangIncludeCleaner
Record.cpp
Types.cpp
WalkAST.cpp
DEPENDS
ClangDriverOptions
)
clang_target_link_libraries(clangIncludeCleaner

View File

@ -10,6 +10,9 @@ add_clang_tool(modularize
ModularizeUtilities.cpp
CoverageChecker.cpp
PreprocessorTracker.cpp
DEPENDS
ClangDriverOptions
)
clang_target_link_libraries(modularize

View File

@ -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

View File

@ -17,6 +17,9 @@ add_clang_library(clangPseudo
clangBasic
clangLex
clangPseudoGrammar
DEPENDS
ClangDriverOptions
)
target_include_directories(clangPseudo INTERFACE

View File

@ -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)

View File

@ -132,5 +132,6 @@ add_clang_library(clangAST
ClangAttrDocTable
Opcodes
omp_gen
ClangDriverOptions
intrinsics_gen
)

View File

@ -17,4 +17,5 @@ add_clang_library(clangASTMatchers
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -17,4 +17,5 @@ add_clang_library(clangDynamicASTMatchers
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -43,6 +43,7 @@ add_clang_library(clangAnalysis
DEPENDS
omp_gen
ClangDriverOptions
)
add_subdirectory(plugins)

View File

@ -125,6 +125,7 @@ add_clang_library(clangBasic
DEPENDS
omp_gen
ClangDriverOptions
)
target_link_libraries(clangBasic

View File

@ -28,4 +28,5 @@ add_clang_library(clangIndex
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -32,4 +32,5 @@ add_clang_library(clangParse
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -71,6 +71,7 @@ add_clang_library(clangSema
DEPENDS
ClangOpenCLBuiltinsImpl
omp_gen
ClangDriverOptions
LINK_LIBS
clangAST

View File

@ -34,4 +34,5 @@ add_clang_library(clangSerialization
DEPENDS
omp_gen
ClangDriverOptions
)

View File

@ -148,4 +148,5 @@ add_clang_library(clangStaticAnalyzerCheckers
DEPENDS
omp_gen
ClangDriverOptions
)