On 23 Oct 2011, at 09:31, Erik Hofman wrote:

> CMake worked like a charm but I did notice that the special purpose
> FDM's don't get included anymore. I believe I did see it mentioned in
> the CMake configuration but leaving code out on a development system
> might introduce a chance of bit-rot.
> That said, I think some of the SP FDM's can be removed entirely since
> they've been superseded.

The special purpose FDMs are disabled by default, it's one line to make them 
enabled by default of course!

Actually, one of my post CMake build plans, is to make all the FDMs switchable 
at build-time, partly because I'm sick of all the compiler warnings from the 
UIUC / larcsim code, but also because at some point in the future we want the 
FDMs to be more 'modular' to the rest of FG - eg in their own thread or 
HLA-process, potentially. Knowing that the code builds cleanly with, for 
example, *just* the Null/UFO FDM selected would be interesting.

So we will have ENABLE_YASIM, ENABLE_LARCSIM, ENABLE_JSBSIM and so on. 
Obviously I will keep the defaults for those to match the current expectations 
(well, maybe Larcsim could be off by default? Does anyone ever use it?)

But you've convinced it's a good idea to have a Jenkins build, which has all 
the FDMs enabled, to avoid bit-rot in the special ones!

Thanks for your feedback,
James




------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to