Cmake pretty much builds cleanly any where. The CMake syntax is easy
to pick up. Although there are some OS X issues (frameworks) we can
certainly work around them (make plain dylibs) in the mean time. I
have been able to use a single cmake file to build projects on
Linux/IRIX/AIX/OSX and windows. If we are starting a "vote", then I
vote for CMake.
Just my 2 cents
Mike Jackson
On 8/17/06, Daniel Larimer <[EMAIL PROTECTED]> wrote:
All,
I have also looked at various cross-platform solutions and must say
that I have yet to find anything that works better than qmake.
qmake is open source, GPL, and is included on most Linux distros by
default. There are binary installers for OS X and Windows. It
supports both MS VC and Xcode.
When used properly it uses some very clean project files and
properly handles creating .app bundles on Mac OS X.
Many people don't realize that it will work well on projects that
don't even use Qt.
I worked on a project with over 100K lines of code spread across 50+
directories entirely powered by qmake.
Dan
On Aug 17, 2006, at 10:45 AM, Jacob Foshee wrote:
> I am certainly interested in pitching in. Fill me in on what needs to
> be done, and hopefully I'll be able to make some progress.
>
> Unfortunately I do not do any OS X development, so I don't think I'll
> be able to contribute too much in that area.
>
> In the meantime I'll start with the links you gave. By the way, I
> have not been able to reach openscenegraph.org or .net the past couple
> days. Any one else having trouble?
>
> On 8/16/06, E. Wing <[EMAIL PROTECTED]> wrote:
>> There are currently about 5 of us that I know of that are working on
>> or interested in working on the CMake build system. All of us have
>> been independently busy so we haven't yet organized our efforts into
>> finishing this. Many parts have already been written, but a lot of
>> work is needed to make the system truly cross platform and
>> customizable.
>>
>> CMake is the way to go in my opinion because it is the only generator
>> (I know of) that handles Xcode. It also does native project
>> generation
>> better than other build systems I've seen which has performance
>> implications. (e.g. Native Xcode can leverage the distributed build
>> features of Xcode, while a wrapper or bootstrap around some other
>> tool's build system (ala make) cannot).
>>
>> Currently CMake is still lacking one major OS X feature we need
>> (framework building support). Somebody has offered to implement it
>> but
>> I need to follow up on that. Aside from these OS X-isms, CMake's
>> support is pretty good. The developers seem to have pretty active
>> Visual Studio development so they seem to keep up pretty well with
>> all
>> the new stuff Microsoft does. The Unix Makefile generator is pretty
>> solid and it seems much faster at building than automake/libtool
>> projects. I haven't tested KDevelop in a long time so I don't know
>> how
>> that's coming along.
>>
>> Anyway, the place to start is here:
>> http://www.openscenegraph.org/index.php?page=Tasks.CMake
>> and also here:
>> http://www.sharedreality.de/osgcmake/
>>
>> I'm also sitting on some newer stuff I've been experimenting with
>> which isn't finished. If you want it, let me know. I also just
>> submitted some new(er) Findosg*.cmake modules for inclusion into the
>> official CMake distribution. We'll see if they get included in the
>> next release.
>>
>> Anyway, if you are serious about working on this now, let me know,
>> and
>> I can brief you on all the things that need to happen to make this
>> work.
>>
>> (Anybody else who is interested in helping, please let me know too.)
>>
>> -Eric
>>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
--
Mike Jackson
imikejackson _at_ gee-mail dot com
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/