From 727e32ff4817bae03fd984b8030a8acc218cd142 Mon Sep 17 00:00:00 2001 From: Matthew Woehlke Date: Tue, 12 May 2026 13:01:21 -0400 Subject: [PATCH] Extra Generators: Always warn Issue a warning message rather than a deprecation diagnostic when 'extra generators' are used. This prevents `-Wno-author` suppressing the message, which really isn't a diagnostic for authors as it relates to how CMake was invoked. --- Source/cmGlobalGenerator.cxx | 4 ++-- Tests/RunCMake/ExtraGenerators/Simple-stderr.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx index 3f948b80f9..e232899a7c 100644 --- a/Source/cmGlobalGenerator.cxx +++ b/Source/cmGlobalGenerator.cxx @@ -1338,8 +1338,8 @@ void cmGlobalGenerator::Configure() this->CMakeInstance->GetHomeOutputDirectory()); if (this->ExtraGenerator && !this->CMakeInstance->GetIsInTryCompile()) { - this->CMakeInstance->IssueDiagnostic( - cmDiagnostics::CMD_DEPRECATED, + this->CMakeInstance->IssueMessage( + MessageType::WARNING, cmStrCat("Support for \"Extra Generators\" like\n ", this->ExtraGenerator->GetName(), "\nis deprecated and will be removed from a future version " diff --git a/Tests/RunCMake/ExtraGenerators/Simple-stderr.txt b/Tests/RunCMake/ExtraGenerators/Simple-stderr.txt index 8a52089294..4621971241 100644 --- a/Tests/RunCMake/ExtraGenerators/Simple-stderr.txt +++ b/Tests/RunCMake/ExtraGenerators/Simple-stderr.txt @@ -1,4 +1,4 @@ -^CMake Warning \(deprecated\): +^CMake Warning: Support for "Extra Generators" like [^