64 lines · plain
1set(LLVM_LINK_COMPONENTS2 FrontendOpenMP3 Support4 )5 6add_clang_library(clangTidyCppCoreGuidelinesModule STATIC7 AvoidCapturingLambdaCoroutinesCheck.cpp8 AvoidConstOrRefDataMembersCheck.cpp9 AvoidDoWhileCheck.cpp10 AvoidGotoCheck.cpp11 AvoidNonConstGlobalVariablesCheck.cpp12 AvoidReferenceCoroutineParametersCheck.cpp13 CppCoreGuidelinesTidyModule.cpp14 InitVariablesCheck.cpp15 InterfacesGlobalInitCheck.cpp16 MacroUsageCheck.cpp17 MisleadingCaptureDefaultByValueCheck.cpp18 MissingStdForwardCheck.cpp19 NoMallocCheck.cpp20 NoSuspendWithLockCheck.cpp21 OwningMemoryCheck.cpp22 PreferMemberInitializerCheck.cpp23 ProBoundsArrayToPointerDecayCheck.cpp24 ProBoundsAvoidUncheckedContainerAccessCheck.cpp25 ProBoundsConstantArrayIndexCheck.cpp26 ProBoundsPointerArithmeticCheck.cpp27 ProTypeConstCastCheck.cpp28 ProTypeCstyleCastCheck.cpp29 ProTypeMemberInitCheck.cpp30 ProTypeReinterpretCastCheck.cpp31 ProTypeStaticCastDowncastCheck.cpp32 ProTypeUnionAccessCheck.cpp33 ProTypeVarargCheck.cpp34 RvalueReferenceParamNotMovedCheck.cpp35 SlicingCheck.cpp36 SpecialMemberFunctionsCheck.cpp37 UseEnumClassCheck.cpp38 VirtualClassDestructorCheck.cpp39 40 LINK_LIBS41 clangTidy42 clangTidyBugproneModule43 clangTidyMiscModule44 clangTidyModernizeModule45 clangTidyPerformanceModule46 clangTidyReadabilityModule47 clangTidyUtils48 49 DEPENDS50 omp_gen51 ClangDriverOptions52 )53 54clang_target_link_libraries(clangTidyCppCoreGuidelinesModule55 PRIVATE56 clangAnalysis57 clangAST58 clangASTMatchers59 clangBasic60 clangLex61 clangSerialization62 clangTooling63 )64