Apple Mac Xcode updates and dependencies
Posted: Mon Jun 16, 2008 12:10
Here at the CEGUI project we now once again have access to a Mac, and as such are now able to more readily update the Xcode projects and to ensure CEGUI builds and runs on the Mac.
To this end, I am able to announce that various work has been done recently in the v0-6 branch in order to get CEGUI working on the Mac once again.
Basically, this is an update / cleanup of the previous Xcode project (the one in the Xcode2 directory, the other one is defunct). The Xcode project now includes all the major 'core' parts of CEGUI, including all the samples, which should now all build and run.
While the project was always structured to embed CEGUI related frameworks into the executable apps, these were not being used, and required that the framework be copied into /Library/Frameworks; this has now been fixed so that there is no need to have the CEGUI frameworks 'installed' the embedded version is now correctly used.
The project has been updated on a Mac running Xcode 3, but hopefully it should still work on Xcode 2.
We are now also providing a precompiled dependencies package. This contains all the dependency libraries built as frameworks. These frameworks were built in such a way that they are intended to be embedded within the CEGUI component that uses them (again to save needing to have your users or whatever from having to copy files all around the place). The end result is completely self-contained apps. In the real world, you might need to be a bit more selective about what you package inside the various frameworks (i.e. you would not normally supply all the XML parser modules nor all the ImageCodec modules).
The Mac dependencies are available here: http://downloads.sourceforge.net/crayze ... .1-mac.zip
This has all been tested and works fine on an otherwise stock installation of Leopard. The Mac we have is of the Intel variety, so while everything has been built as universal binaries, we have not tested the PowerPC parts - so feedback is welcome on the success or otherwise of owners of PPC based Macs.
CE.
To this end, I am able to announce that various work has been done recently in the v0-6 branch in order to get CEGUI working on the Mac once again.
Basically, this is an update / cleanup of the previous Xcode project (the one in the Xcode2 directory, the other one is defunct). The Xcode project now includes all the major 'core' parts of CEGUI, including all the samples, which should now all build and run.
While the project was always structured to embed CEGUI related frameworks into the executable apps, these were not being used, and required that the framework be copied into /Library/Frameworks; this has now been fixed so that there is no need to have the CEGUI frameworks 'installed' the embedded version is now correctly used.
The project has been updated on a Mac running Xcode 3, but hopefully it should still work on Xcode 2.
We are now also providing a precompiled dependencies package. This contains all the dependency libraries built as frameworks. These frameworks were built in such a way that they are intended to be embedded within the CEGUI component that uses them (again to save needing to have your users or whatever from having to copy files all around the place). The end result is completely self-contained apps. In the real world, you might need to be a bit more selective about what you package inside the various frameworks (i.e. you would not normally supply all the XML parser modules nor all the ImageCodec modules).
The Mac dependencies are available here: http://downloads.sourceforge.net/crayze ... .1-mac.zip
This has all been tested and works fine on an otherwise stock installation of Leopard. The Mac we have is of the Intel variety, so while everything has been built as universal binaries, we have not tested the PowerPC parts - so feedback is welcome on the success or otherwise of owners of PPC based Macs.
CE.