[Bf-committers] Re: handcrafted makefiles, autotools,
scons and cmake ?
Jacques Beaurain
jacques.beaurain at gmail.com
Sun Sep 17 17:00:42 CEST 2006
Hi,
Here is my latest progress with the CMake system. I now have the
following compiled and tested on my side (I indicate the command line
from the out of source cmake-build directory that I described in my
previous mails):
1. Linux (Ubuntu Edgy)
cmake -G "Unix Makefiles" ../blender
Works with all options except Quicktime enabled
cmake -G "KDevelop3"
Works but KDevelop crashes indexing the sources,
this looks like a KDevelop bug and it also happens on FreeBSD
2. FreeBSD 6.1
cmake -G "Unix Makefiles" ../blender
Works with all options except Quicktime enabled
cmake -G "KDevelop3" ../blender
Works but KDevelop crashes indexing the sources,
this looks like a KDevelop bug and it also happens on Linux
3. Mac OSX (Only Intel tested)
cmake -G "Unix Makefiles" ../blender
Works with all options
cmake -G "Xcode"
Works with all options
3. Windows
cmake -G "Visual Studio 8 2005" ..\blender
Works with all options except Quicktime enabled (but should if
the SDK is installed)
There is a debug only linking failure with the OpenEXR
libraries (we will need to
submit Debug static libraries into the lib folder to resolve
this and it is not really a
problem with the CMake system. I now link to the static
libraries in lib (and not
lib_msvc) which seems to work with 2005 so the other problem reported by
Stéphane should be resolved.
cmake -G "NMake Makefiles" ..\blender
Did not actually test this myself but Stéphane reported that
this works fine with
the Free MSVC7.0 except for a problem with the winblender.rc
which does not
seem to be a problem with the CMake files but rather the
resource compiler in the
free toolkit.
Any chance this can make it into CVS so that other people can start
using it and possibly finetune for different systems?
TODO:
1. Mac OSX Resources in the .app folders
2. Packagers to help with building releases and test installs (CPack)
3. Iron out small differences between systems using the
platform/target specific flags.
Cheers,
Jacques
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blender-cmake.tar.gz
Type: application/x-gzip
Size: 13183 bytes
Desc: not available
Url : http://projects.blender.org/pipermail/bf-committers/attachments/20060917/693b54e2/blender-cmake.tar.bin
More information about the Bf-committers
mailing list