[CMake] MSYS generator
Brad King
brad.king at kitware.com
Fri Sep 22 11:05:13 EDT 2006
Luigi Calori wrote:
> I' m trying to use CMake to compile OpenSceneGraph:
> at present I' m testing the MSYS generator: some questions:
> 1) I see that the file CMakeMSYSFindMake.cmake is rensponsible of
> finding the msys make: is it possible to specify the location inside the
> project?
> I would like to let user install MSYS WITHOUT admninstration privilege,
> so either the registry or C:/msys/1.0 is non satisfactory
The user should always run cmake or CMakeSetup from the MSYS shell
command prompt. Then the FIND_PROGRAM in that file will locate the
proper make because it always searches the PATH first.
> 2) during the build, the make process constructs extremely length path
> names that gives problems when run on fat32 filesystems (empirically
> found). I see the full path of source is
> mirrored inside CMakeFiles folders (even the drive letters, translating
> ":" to "_". Can i set up some CMake var to avoid it?
This should not be the case for normal usage. What are your source and
build trees? Can you reproduce this with a small CMakeLists.txt file?
> 3) my cmake configure step, under windows is much more slow than Linux,
> is it to be expected?
It is somewhat expected. Windows file systems, particularly FAT32, are
not good at dealing with alot of small files...such as a source tree and
build tree.
> 4)Is a support for DevCpp planned?
Not at present, but you can submit a feature request:
http://www.cmake.org/Bug
-Brad
More information about the CMake
mailing list