From c07aba6240f59b885a8524a6bafaf26e0e78804c Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 5 Mar 2008 18:42:46 -0500 Subject: [PATCH] ENH: Fix policy warning message to not give wrong code as example. --- Source/cmPolicies.cxx | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Source/cmPolicies.cxx b/Source/cmPolicies.cxx index 44714a18a..3e9373be9 100644 --- a/Source/cmPolicies.cxx +++ b/Source/cmPolicies.cxx @@ -362,19 +362,14 @@ std::string cmPolicies::GetPolicyWarning(cmPolicies::PolicyID id) return "Request for warning text for undefined policy!"; } - cmOStringStream error; - error << - "Warning " << - pos->second->IDString << ": " << - pos->second->ShortDescription << - " You can suppress this warning by adding either\n" << - "cmake_policy (OLD " << - pos->second->IDString << ") for the old behavior or " << - "cmake_policy(NEW " << - pos->second->IDString << ") for the new behavior. " << - "Run cmake --help-policy " << - pos->second->IDString << " for more information."; - return error.str(); + cmOStringStream msg; + msg << + "WARNING: Policy " << pos->second->IDString << " is not set: " + "" << pos->second->ShortDescription << "\n" + "Run \"cmake --help-policy " << pos->second->IDString << "\" for " + "policy details. Use the cmake_policy command to set the policy " + "and suppress this warning."; + return msg.str(); }