Skip to content

Commit de20f6f

Browse files
bcardosolopeslanza
authored andcommitted
[CIR][ClangTidy] Fix cmake remaining issues
1 parent 46d5c5c commit de20f6f

File tree

1 file changed

+63
-36
lines changed

1 file changed

+63
-36
lines changed

clang-tools-extra/clang-tidy/CMakeLists.txt

Lines changed: 63 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,45 +16,72 @@ configure_file(
1616
${CMAKE_CURRENT_BINARY_DIR}/clang-tidy-config.h)
1717
include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
1818

19-
add_clang_library(clangTidy
20-
ClangTidy.cpp
21-
ClangTidyCheck.cpp
22-
ClangTidyModule.cpp
23-
ClangTidyDiagnosticConsumer.cpp
24-
ClangTidyOptions.cpp
25-
ClangTidyProfiling.cpp
26-
ExpandModularHeadersPPCallbacks.cpp
27-
GlobList.cpp
28-
NoLintDirectiveHandler.cpp
19+
if(CLANG_ENABLE_CIR)
20+
add_clang_library(clangTidy
21+
ClangTidy.cpp
22+
ClangTidyCheck.cpp
23+
ClangTidyModule.cpp
24+
ClangTidyDiagnosticConsumer.cpp
25+
ClangTidyOptions.cpp
26+
ClangTidyProfiling.cpp
27+
ExpandModularHeadersPPCallbacks.cpp
28+
GlobList.cpp
29+
NoLintDirectiveHandler.cpp
30+
31+
DEPENDS
32+
MLIRBuiltinLocationAttributesIncGen
33+
MLIRCIROpsIncGen
34+
MLIRCIREnumsGen
35+
MLIRSymbolInterfacesIncGen
36+
ClangSACheckers
37+
omp_gen
38+
ClangDriverOptions
2939

30-
LINK_LIBS
31-
clangCIR
32-
${dialect_libs}
33-
MLIRCIR
34-
MLIRCIRTransforms
35-
MLIRAffineToStandard
36-
MLIRAnalysis
37-
MLIRIR
38-
MLIRLLVMCommonConversion
39-
MLIRLLVMDialect
40-
MLIRLLVMToLLVMIRTranslation
41-
MLIRMemRefDialect
42-
MLIRMemRefToLLVM
43-
MLIRParser
44-
MLIRPass
45-
MLIRSideEffectInterfaces
46-
MLIRSCFToControlFlow
47-
MLIRFuncToLLVM
48-
MLIRSupport
49-
MLIRMemRefDialect
50-
MLIRTargetLLVMIRExport
51-
MLIRTransforms
40+
LINK_LIBS
41+
clangCIR
42+
${dialect_libs}
43+
MLIRCIR
44+
MLIRCIRTransforms
45+
MLIRAffineToStandard
46+
MLIRAnalysis
47+
MLIRIR
48+
MLIRLLVMCommonConversion
49+
MLIRLLVMDialect
50+
MLIRLLVMToLLVMIRTranslation
51+
MLIRMemRefDialect
52+
MLIRMemRefToLLVM
53+
MLIRParser
54+
MLIRPass
55+
MLIRSideEffectInterfaces
56+
MLIRSCFToControlFlow
57+
MLIRFuncToLLVM
58+
MLIRSupport
59+
MLIRMemRefDialect
60+
MLIRTargetLLVMIRExport
61+
MLIRTransforms
5262

53-
DEPENDS
54-
ClangSACheckers
55-
omp_gen
56-
ClangDriverOptions
63+
DEPENDS
64+
ClangSACheckers
65+
omp_gen
66+
ClangDriverOptions
67+
)
68+
else()
69+
add_clang_library(clangTidy
70+
ClangTidy.cpp
71+
ClangTidyCheck.cpp
72+
ClangTidyModule.cpp
73+
ClangTidyDiagnosticConsumer.cpp
74+
ClangTidyOptions.cpp
75+
ClangTidyProfiling.cpp
76+
ExpandModularHeadersPPCallbacks.cpp
77+
GlobList.cpp
78+
NoLintDirectiveHandler.cpp
79+
80+
DEPENDS
81+
ClangSACheckers
82+
omp_gen
5783
)
84+
endif()
5885

5986
clang_target_link_libraries(clangTidy
6087
PRIVATE

0 commit comments

Comments
 (0)