1set(LLVM_LINK_COMPONENTS 2 FrontendOpenMP 3 Support 4 ) 5 6add_clang_library(clangTidyCppCoreGuidelinesModule STATIC 7 AvoidCapturingLambdaCoroutinesCheck.cpp 8 AvoidConstOrRefDataMembersCheck.cpp 9 AvoidDoWhileCheck.cpp 10 AvoidGotoCheck.cpp 11 AvoidNonConstGlobalVariablesCheck.cpp 12 AvoidReferenceCoroutineParametersCheck.cpp 13 CppCoreGuidelinesTidyModule.cpp 14 InitVariablesCheck.cpp 15 InterfacesGlobalInitCheck.cpp 16 MacroUsageCheck.cpp 17 MisleadingCaptureDefaultByValueCheck.cpp 18 MissingStdForwardCheck.cpp 19 NoMallocCheck.cpp 20 NoSuspendWithLockCheck.cpp 21 OwningMemoryCheck.cpp 22 PreferMemberInitializerCheck.cpp 23 ProBoundsArrayToPointerDecayCheck.cpp 24 ProBoundsConstantArrayIndexCheck.cpp 25 ProBoundsPointerArithmeticCheck.cpp 26 ProTypeConstCastCheck.cpp 27 ProTypeCstyleCastCheck.cpp 28 ProTypeMemberInitCheck.cpp 29 ProTypeReinterpretCastCheck.cpp 30 ProTypeStaticCastDowncastCheck.cpp 31 ProTypeUnionAccessCheck.cpp 32 ProTypeVarargCheck.cpp 33 RvalueReferenceParamNotMovedCheck.cpp 34 SlicingCheck.cpp 35 SpecialMemberFunctionsCheck.cpp 36 VirtualClassDestructorCheck.cpp 37 38 LINK_LIBS 39 clangTidy 40 clangTidyBugproneModule 41 clangTidyMiscModule 42 clangTidyModernizeModule 43 clangTidyPerformanceModule 44 clangTidyReadabilityModule 45 clangTidyUtils 46 47 DEPENDS 48 omp_gen 49 ClangDriverOptions 50 ) 51 52clang_target_link_libraries(clangTidyCppCoreGuidelinesModule 53 PRIVATE 54 clangAnalysis 55 clangAST 56 clangASTMatchers 57 clangBasic 58 clangLex 59 clangSerialization 60 clangTooling 61 ) 62