On 08/19/2012 04:17 PM, Stephen Kelly wrote:
> maybe the comment I pointed out should be
> removed or made more clear. It doesn't seem to relate to what the code is
> actually about. What do you think?
This is the code in question:
// Make the definition appear properly on the command line. Use
// -DNAME="value" instead of -D"NAME=value" to help VS6 parser.
std::string::size_type eq = di->find("=");
defines += di->substr(0, eq);
if(eq != di->npos)
{
defines += "=";
defines += this->EscapeForShell(di->c_str() + eq + 1, true);
}
The comment is explaining why we start with '-DNAME=' and send
the 'value' part to EscapeForShell instead of just creating
'-DNAME=value' and sending it all to EscapeForShell. If you have
better wording to explain the same thing please propose it.
-Brad
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers