Hi Stephan,

Somehow I knew you would answer :-)

freetype is part of the system and should be 32+64bit.
I'd stick with one backend, namely Cocoa, as it supports 32bit and 64bit
out of the box. The carbon backend is deprecated.
ImageIO supports 32 and 64bit.

OK, seems I'm set. For OSG at least.

Say I want to build my own SDK which depends on other things, like boost for example. Does fink carry universal binaries (or does it tell you per-package if the package is 32, 64 or universal?) Or would I need to build my own universal binaries for those dependencies?

I have no experience with make and universal libs, so I can talk only
about Xcode: here's the process easy and transparent, just set the
Arch-flags, build your libs/frameworks and done.

Our own SDK uses scons to build on Windows and Linux, and on Linux it compiles using gcc. So I guess I'll have to look into how to build universal binaries using that toolchain unless I make a separate XCode-based build system on MacOS X (which I don't want).

osg/Cmake has now framework-support, a framework is basically a special
folder structure bundling the lib and its headers, wheny you build osg
as frameworks you can easily embed them into your application-bundle, so
you don't need any installer for your app, just copy the
application-bundle to your applications-folder, that's all.

How do you tell CMake to build frameworks? Or does it do it by default? Also how do you tell CMake to build universal binaries?

Thanks a lot for your help,

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to