Skip to content

Commit

Permalink
[CMake] Reorder and reformat deps
Browse files Browse the repository at this point in the history
  • Loading branch information
chapuni committed Apr 16, 2023
1 parent 20411c7 commit 7d5d987
Show file tree
Hide file tree
Showing 77 changed files with 166 additions and 149 deletions.
2 changes: 1 addition & 1 deletion clang-tools-extra/clang-tidy/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ add_clang_library(clangTidy

clang_target_link_libraries(clangTidy
PRIVATE
clangAnalysis
clangAST
clangASTMatchers
clangAnalysis
clangBasic
clangFormat
clangFrontend
Expand Down
4 changes: 2 additions & 2 deletions clang/lib/CodeGen/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
set(LLVM_LINK_COMPONENTS
AggressiveInstCombine
Analysis
BitReader
BitWriter
Expand All @@ -12,7 +13,6 @@ set(LLVM_LINK_COMPONENTS
IPO
IRPrinter
IRReader
AggressiveInstCombine
InstCombine
Instrumentation
LTO
Expand Down Expand Up @@ -93,8 +93,8 @@ add_clang_library(clangCodeGen
intrinsics_gen

LINK_LIBS
clangAnalysis
clangAST
clangAnalysis
clangBasic
clangFrontend
clangLex
Expand Down
4 changes: 2 additions & 2 deletions clang/lib/Interpreter/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ add_clang_library(clangInterpreter
clangAST
clangAnalysis
clangBasic
clangCodeGen
clangDriver
clangEdit
clangFrontend
clangFrontendTool
clangLex
clangParse
clangSema
clangSerialization
clangCodeGen
clangFrontendTool
)
2 changes: 1 addition & 1 deletion clang/lib/Tooling/DependencyScanning/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ add_clang_library(clangDependencyScanning
clangParse
clangSerialization
clangTooling
)
)
2 changes: 1 addition & 1 deletion clang/tools/clang-scan-deps/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ set(CLANG_SCAN_DEPS_LIB_DEPS
clangAST
clangBasic
clangCodeGen
clangDependencyScanning
clangDriver
clangFrontend
clangFrontendTool
clangLex
clangParse
clangSerialization
clangTooling
clangDependencyScanning
)

clang_target_link_libraries(clang-scan-deps
Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/Analysis/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ add_clang_unittest(ClangAnalysisTests

clang_target_link_libraries(ClangAnalysisTests
PRIVATE
clangAnalysis
clangAST
clangASTMatchers
clangAnalysis
clangBasic
clangFrontend
clangLex
Expand Down
4 changes: 2 additions & 2 deletions clang/unittests/Analysis/FlowSensitive/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ add_clang_unittest(ClangAnalysisFlowSensitiveTests

clang_target_link_libraries(ClangAnalysisFlowSensitiveTests
PRIVATE
clangAST
clangASTMatchers
clangAnalysis
clangAnalysisFlowSensitive
clangAnalysisFlowSensitiveModels
clangAST
clangASTMatchers
clangBasic
clangFrontend
clangLex
Expand Down
2 changes: 1 addition & 1 deletion clang/unittests/DirectoryWatcher/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME STREQUAL Wind
target_link_libraries(DirectoryWatcherTests
PRIVATE
LLVMTestingSupport
clangDirectoryWatcher
clangBasic
clangDirectoryWatcher
)

endif()
4 changes: 2 additions & 2 deletions clang/unittests/Introspection/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ clang_target_link_libraries(IntrospectionTests
PRIVATE
clangAST
clangASTMatchers
clangTooling
clangBasic
clangSerialization
clangFrontend
clangSerialization
clangTooling
)
target_link_libraries(IntrospectionTests
PRIVATE
Expand Down
4 changes: 2 additions & 2 deletions clang/unittests/Sema/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ clang_target_link_libraries(SemaTests

target_link_libraries(SemaTests
PRIVATE
clangTesting
LLVMTestingAnnotations
LLVMTestingSupport
)
clangTesting
)
4 changes: 2 additions & 2 deletions llvm/lib/DWARFLinker/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ add_llvm_component_library(LLVMDWARFLinker
intrinsics_gen

LINK_COMPONENTS
BinaryFormat
DebugInfoDWARF
AsmPrinter
BinaryFormat
CodeGen
DebugInfoDWARF
MC
Object
Support
Expand Down
6 changes: 3 additions & 3 deletions llvm/lib/DWARFLinkerParallel/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ add_llvm_component_library(LLVMDWARFLinkerParallel
intrinsics_gen

LINK_COMPONENTS
BinaryFormat
DebugInfoDWARF
AsmPrinter
BinaryFormat
CodeGen
DebugInfoDWARF
MC
Object
Support
)
)
2 changes: 1 addition & 1 deletion llvm/lib/DWP/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ add_llvm_component_library(LLVMDWP
Object
Support
Target
)
)
2 changes: 1 addition & 1 deletion llvm/lib/LTO/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ add_llvm_component_library(LLVMLTO
Target
TargetParser
TransformUtils
)
)
6 changes: 3 additions & 3 deletions llvm/lib/Target/AArch64/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,21 +97,21 @@ add_llvm_target(AArch64CodeGen
AArch64Utils
Analysis
AsmPrinter
CFGuard
CodeGen
Core
GlobalISel
MC
Scalar
SelectionDAG
Support
Target
TargetParser
TransformUtils
GlobalISel
CFGuard

ADD_TO_COMPONENT
AArch64
)
)

add_subdirectory(AsmParser)
add_subdirectory(Disassembler)
Expand Down
5 changes: 3 additions & 2 deletions llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ add_llvm_component_library(LLVMAArch64Desc
LINK_COMPONENTS
AArch64Info
AArch64Utils
MC
BinaryFormat
MC
Support
TargetParser

ADD_TO_COMPONENT
AArch64
)
)

add_dependencies(LLVMAArch64Desc AArch64CommonTableGen)

# Hack: we need to include 'main' target directory to grab private headers
Expand Down
4 changes: 2 additions & 2 deletions llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ add_llvm_component_library(LLVMAMDGPUAsmParser
AMDGPUAsmParser.cpp

LINK_COMPONENTS
MC
MCParser
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
MC
MCParser
Support
TargetParser

Expand Down
12 changes: 6 additions & 6 deletions llvm/lib/Target/AMDGPU/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -165,26 +165,26 @@ add_llvm_target(AMDGPUCodeGen
SIWholeQuadMode.cpp

LINK_COMPONENTS
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
Analysis
AsmPrinter
BinaryFormat
CodeGen
Core
GlobalISel
IPO
MC
MIRParser
Passes
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
Scalar
SelectionDAG
Support
Target
TargetParser
TransformUtils
Vectorize
GlobalISel
BinaryFormat
MIRParser

ADD_TO_COMPONENT
AMDGPU
Expand Down
6 changes: 3 additions & 3 deletions llvm/lib/Target/AMDGPU/MCA/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ add_llvm_component_library(LLVMAMDGPUTargetMCA
AMDGPUCustomBehaviour.cpp

LINK_COMPONENTS
MC
MCParser
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
MC
MCA
MCParser
Support
TargetParser
MCA

ADD_TO_COMPONENT
AMDGPU
Expand Down
8 changes: 4 additions & 4 deletions llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ add_llvm_component_library(LLVMAMDGPUDesc
SIMCCodeEmitter.cpp

LINK_COMPONENTS
Core
MC
AMDGPUInfo
AMDGPUUtils
Support
BinaryFormat
Core
MC
Support
TargetParser

ADD_TO_COMPONENT
AMDGPU
)
)

add_dependencies(LLVMAMDGPUDesc LLVMAMDGPUUtils)
2 changes: 1 addition & 1 deletion llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ add_llvm_component_library(LLVMAMDGPUUtils

LINK_COMPONENTS
Analysis
BinaryFormat
Core
MC
BinaryFormat
Support
TargetParser

Expand Down
2 changes: 1 addition & 1 deletion llvm/lib/Target/ARM/AsmParser/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ add_llvm_component_library(LLVMARMAsmParser
LINK_COMPONENTS
ARMDesc
ARMInfo
ARMUtils
MC
MCParser
Support
TargetParser
ARMUtils

ADD_TO_COMPONENT
ARM
Expand Down
6 changes: 3 additions & 3 deletions llvm/lib/Target/ARM/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,21 +72,21 @@ add_llvm_target(ARMCodeGen
LINK_COMPONENTS
ARMDesc
ARMInfo
ARMUtils
Analysis
AsmPrinter
CFGuard
CodeGen
Core
GlobalISel
IPO
MC
Scalar
SelectionDAG
Support
Target
TargetParser
GlobalISel
ARMUtils
TransformUtils
CFGuard

ADD_TO_COMPONENT
ARM
Expand Down
4 changes: 2 additions & 2 deletions llvm/lib/Target/ARM/Disassembler/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ add_llvm_component_library(LLVMARMDisassembler
LINK_COMPONENTS
ARMDesc
ARMInfo
MCDisassembler
ARMUtils
MC
MCDisassembler
Support
ARMUtils

ADD_TO_COMPONENT
ARM
Expand Down
2 changes: 1 addition & 1 deletion llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ add_llvm_component_library(LLVMARMDesc
LINK_COMPONENTS
ARMInfo
ARMUtils
BinaryFormat
MC
MCDisassembler
Support
BinaryFormat
TargetParser

ADD_TO_COMPONENT
Expand Down
6 changes: 3 additions & 3 deletions llvm/lib/Target/AVR/AsmParser/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ add_llvm_component_library(LLVMAVRAsmParser
AVRAsmParser.cpp

LINK_COMPONENTS
MC
MCParser
AVRDesc
AVRInfo
MC
MCParser
Support

ADD_TO_COMPONENT
AVR
)
)

0 comments on commit 7d5d987

Please sign in to comment.