Hello everybody,

Following some discussion at LinuxTag, and since, there is a rough consensus 
from the active C++ developers, to switch the FlightGear build system to Cmake 
(instead of automake / custom VisualStudio projects). To avoid having multiple 
build systems maintained in parallel, and code contributors feeling obliged to 
keep them all working, the plan is to actively remove automake and VisualStudio 
projects from the tree, so that everyone is using the same build system.

Cmake isn't a perfect build system - but having a single build system that 
works everywhere, is more valuable than having several 'perfect' solutions that 
all need to be kept in sync.

(Of course, CMake can generate Makefiles, Visual Studio projects, XCode 
projects, Eclipse and Code::Blocks projects)

The plan is to drop automake and Visual Studio support around October 17th, so 
between now and then we need to fix any missing cases in the CMake support, eg 
lesser used platforms such as FreeBSD & Cygwin+gcc, and ensure any obscure 
configure options also exist in the CMake world. 

(Updating the build instructions documentation on the wiki, and scripts to 
refer to cmake would also be good!)

If you regularly pull+build 'next', please try a cmake based build, and report 
any issues you encounter - CMake should work 'out of the box' on Mac (Makefiles 
or XCode), Linux (32- and 64- bit) and Windows (VisualStudio  2008 and 2010 -  
mingw and cygwin may need some fixes).

CMake's packaging tool, CPack, also adds the possibility of automatic .deb and 
.srpm creation - I've done some limited work on support this, but if anyone on 
Fedora/Debian/Ubuntu wished to move this forward, it should be relatively easy 
to get working.

Regards,
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