summaryrefslogtreecommitdiffstats
path: root/Source/cmPolicies.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmPolicies.cxx')
-rw-r--r--Source/cmPolicies.cxx21
1 files changed, 8 insertions, 13 deletions
diff --git a/Source/cmPolicies.cxx b/Source/cmPolicies.cxx
index 44714a1..3e9373b 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();
}