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