David Blado wrote:
Hi Bill,

Yes, this worked fine in 2.4.6.

I would think that the case sensitivity would only cause a problem on
Unix since Windows is case insensitive.

I'm not sure where to specify or why cmake is using 'C' for one of the
paths and 'c' for the other.

I am setting: SET(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE) so yes,
the binary directory is empty.  I also went so far as to completely
remove the source dir and do a fresh checkout of the tree.

I went through my script and changed all occurrences of 'c:' to 'C:' and
that seems to have solved the problem.  I don't understand why I can't
use lowercase 'c'.  I didn't have to change any CMakeList.txt files to
solve this...just changing the script that launches ctest from:
cd c:\x\y\z to cd C:\x\y\z did the trick.
It is a cmake bug. CMake is doing a string compare somewhere. And when cmake gets the current working directory, windows gives back the case that was given to cd.

-Bill

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to