On 5/30/2012 1:37 PM, Stephen Kelly wrote:
Bill Hoffman wrote:

Looks like there is one more left:

http://open.cdash.org/testDetails.php?test=146498578&build=2319638


Hmm, I'm not sure how to solve this.

It seems like the full path to the compiler with backslashes doesn't have
its backslashes escaped, and they get stripped on the shell.

The substitution of the compiler path is done in
cmLocalGenerator::ExpandRuleVariable, which gets it from the cmake platform
files I think. I don't know where the backslashes need to be escaped (if
that's the problem).

Can you explain to me what this test actually does? I guess it is running a compile command without the build tool? Looks like you are using a c++ program to run the compiler. I think you need to go to POSIXs paths to run the command and that should work. You have a string with \ in it, and you need to change it to /. Not sure why ninja fails and nmake does not...

-Bill

--

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

Reply via email to