ENH: Make (dev) warnings show note about -Wno-dev option. Fix -Wdev and -Wno-dev options to not be mistaken for the source directory specification.

This commit is contained in:
Brad King 2008-03-13 15:06:35 -04:00
parent 908a2b462d
commit 3e997c9fc8
1 changed files with 16 additions and 0 deletions

View File

@ -586,6 +586,16 @@ void cmake::SetArgs(const std::vector<std::string>& args)
// skip for now
i++;
}
else if(arg.find("-Wno-dev",0) == 0)
{
// skip for now
i++;
}
else if(arg.find("-Wdev",0) == 0)
{
// skip for now
i++;
}
else if(arg.find("--graphviz=",0) == 0)
{
std::string path = arg.substr(strlen("--graphviz="));
@ -4172,6 +4182,12 @@ void cmake::IssueMessage(cmake::MessageType t, std::string const& text,
}
}
// Add a note about warning suppression.
if(t == cmake::AUTHOR_WARNING)
{
msg << "This warning may be suppressed using the -Wno-dev option.";
}
// Add a terminating blank line.
msg << "\n";