On 5 Sep 2011, at 17:10, Curtis Olson wrote:

> So I have nothing against cmake, it sounds like it offers some nice features. 
>  But I assume those that want to push this change forward, will take some 
> time to write up some basic howto's so that people who have never used it as 
> a developer can get up to speed without too many problems?
> 
> Right now when I poke around on the wiki and I'm sure the getstart manual, 
> all the instructions are automake based.  Hopefully  we can do some proactive 
> hunting of automake references in our instructions scattered around and get 
> those cleaned up in advance?

> Are there any cmake based build instructions available anywhere?  I'm not 
> seeing them.

Yes, absolutely - Brisa's helper script also needs to be updated. We're at the 
start of that process now, but I don't want to document things if they are 
about to change, which brings me too:

> 
> When building OSG, you run "./configure; make; make install" like any other 
> project.  However, ./configure is an automake/conf generated in flightgear.  
> For a cmake dummy, how do you even go about building flightgear with cmake?  
> (I of course know everything, but I do have a friend who's a little 
> inexperienced with cmake.)

OSG supply a 'configure' script for sue with Cmake, and we can do the same, to 
keep things more familiar for people. I'll look into borrowing the CMake one :)

> Is there a way to do the equivalent of "make dist" in cmake to generate 
> .tar.gz source releases?  Has this been tested to see if it includes all the 
> necessary files?

That's what CPack does - I've tested tar.gz creation, and there is some 
supported for Slackware  TGZ / .deb / .rpm creation too. I'm sure the rules 
need some improvement to catch all the docs / utils / data files that the 
current make dist captures.

> We have some extra automake rules to help create the data archives (which is 
> important because this officially defines what goes into the release 
> installer for both Mac and Windows as well as the data archive for people 
> building from source code (who aren't doing 3Gb of git for the data tree.))

Indeed! 

> I'm just hoping the cmake jocks will put themselves in the position of 
> non-cmake jocks and help ease the transition from multiple fronts for many of 
> our different classes of users/developers.

Yes absolutely, and feedback (like above) is the driver for that.

james

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to