@@ -350,7 +350,9 @@ ClangTidyASTConsumerFactory::ClangTidyASTConsumerFactory(
350350 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS)
351351 : Context(Context), OverlayFS(std::move(OverlayFS)),
352352 CheckFactories(new ClangTidyCheckFactories) {
353+ #if CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS
353354 custom::registerCustomChecks (Context.getOptions (), *CheckFactories);
355+ #endif
354356 for (ClangTidyModuleRegistry::entry E : ClangTidyModuleRegistry::entries ()) {
355357 std::unique_ptr<ClangTidyModule> Module = E.instantiate ();
356358 Module->addCheckFactories (*CheckFactories);
@@ -421,7 +423,9 @@ ClangTidyASTConsumerFactory::createASTConsumer(
421423 .getCurrentWorkingDirectory ();
422424 if (WorkingDir)
423425 Context.setCurrentBuildDirectory (WorkingDir.get ());
426+ #if CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS
424427 custom::registerCustomChecks (Context.getOptions (), *CheckFactories);
428+ #endif
425429 std::vector<std::unique_ptr<ClangTidyCheck>> Checks =
426430 CheckFactories->createChecksForLanguage (&Context);
427431
@@ -661,7 +665,9 @@ getAllChecksAndOptions(bool AllowEnablingAnalyzerAlphaCheckers) {
661665 std::make_unique<DefaultOptionsProvider>(ClangTidyGlobalOptions (), Opts),
662666 AllowEnablingAnalyzerAlphaCheckers);
663667 ClangTidyCheckFactories Factories;
668+ #if CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS
664669 custom::registerCustomChecks (Context.getOptions (), Factories);
670+ #endif
665671 for (const ClangTidyModuleRegistry::entry &Module :
666672 ClangTidyModuleRegistry::entries ()) {
667673 Module.instantiate ()->addCheckFactories (Factories);
0 commit comments