Hello Martin,

I get the slight idea that you decided to replace the burden of
maintaining the build system with the burden of using it ....  Man,
things were so easy before CMake was made compulsory for building OSG.

I think your comments are a bit more "biting" than they should normally be. I don't know if you've followed the list on the subject, but for most people (across multiple platforms) the move to CMake was a very good one. It has simplified many things, but obviously it's still not doing all the right things for everyone - there's work to be done in some less common cases, and yours seems to be one of those cases.

I think for most users it has simplified both sides (maintenance, which is good for Robert, as well as building). But that's just my opinion.

The 'original' OSG build system was set up to tell between different
platforms and to apply the respective flags for each of them. I wonder
if there is no such thing in CMake that allows simply to adapt all
these rules accordingly !? This would save us/me from a bunch of
trouble that was introduced with CMake.

Please note that the 'original' OSG build system was this:

- gmake / gnumakefiles on linux/unix
- Visual Studio projects on Windows
- XCode projects on MacOS X

Now, considering CMake allows the project to be built correctly for all of these platforms with only one build system to maintain instead of three (with the exception of frameworks on MacOS X, which is a CMake limitation which should be resolved soon), I think you have the answer to your question right there. But obviously, building on multiple platforms with multiple compilers will always involve some case-by-case logic and hence, if some cases were not considered, it will need some work to get it to do the right thing for those cases.

I guess what I'm saying is that concentrating on what needs to be done will get you farther than saying that a change was altogether bad when it really isn't the case.

Good luck,

J-S

P.S. Also keep in mind, Robert speed-reads and sometimes he skips an important part of a mail (no offense intended Robert) so sometimes there are some miscommunications that stem from that. If there seems to be a misunderstanding about what you asked about, just ask again, as Robert is genuinely there to help you and not put barriers in front of you! :-)

--
______________________________________________________
Jean-Sebastien Guay     [EMAIL PROTECTED]
                        http://whitestar02.webhop.org/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to