diff options
author | Brad King <brad.king@kitware.com> | 2024-05-15 13:58:17 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-05-15 13:58:17 (GMT) |
commit | 20b63a87ed35fb8d61b35d2e33542d192e9b3a16 (patch) | |
tree | 2275be9fd49208e1ea13c44043e75aa3e5a82ac7 /Source/cmGlobalGenerator.cxx | |
parent | 065729b6d142d5297ac6e612fe26eeb890989127 (diff) | |
parent | c773d5b436fcf8e773809e8594eec1ac3701ce82 (diff) | |
download | CMake-20b63a87ed35fb8d61b35d2e33542d192e9b3a16.zip CMake-20b63a87ed35fb8d61b35d2e33542d192e9b3a16.tar.gz CMake-20b63a87ed35fb8d61b35d2e33542d192e9b3a16.tar.bz2 |
Merge topic 'cmp0037-message' into release-3.28
c773d5b436 CMP0037: Restore diagnostic message for invalid ALIAS target names
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9519
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r-- | Source/cmGlobalGenerator.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx index ba1938f..759a7d6 100644 --- a/Source/cmGlobalGenerator.cxx +++ b/Source/cmGlobalGenerator.cxx @@ -2707,6 +2707,7 @@ cmGlobalGenerator::SplitFrameworkPath(const std::string& path, } static bool RaiseCMP0037Message(cmake* cm, cmTarget* tgt, + std::string const& targetNameAsWritten, std::string const& reason) { MessageType messageType = MessageType::AUTHOR_WARNING; @@ -2727,8 +2728,8 @@ static bool RaiseCMP0037Message(cmake* cm, cmTarget* tgt, break; } if (issueMessage) { - e << "The target name \"" << tgt->GetName() << "\" is reserved " << reason - << "."; + e << "The target name \"" << targetNameAsWritten << "\" is reserved " + << reason << "."; if (messageType == MessageType::AUTHOR_WARNING) { e << " It may result in undefined behavior."; } @@ -2747,7 +2748,8 @@ bool cmGlobalGenerator::CheckCMP0037(std::string const& targetName, if (!tgt) { return true; } - return RaiseCMP0037Message(this->GetCMakeInstance(), tgt, reason); + return RaiseCMP0037Message(this->GetCMakeInstance(), tgt, targetName, + reason); } void cmGlobalGenerator::CreateDefaultGlobalTargets( |