The new cmake-based BRL-CAD build system that Cliff has worked so hard on for 
the past many months has been reviewed and merged to trunk.  Our 
autotools-based build has been left in place but folks should start using the 
new build now.  See INSTALL.cmake for build instructions.

Unless there's a major technical impracticality, I'm thinking we'll keep the 
old autotools around for at least one "combined" release so we can hook in 
verbose announcements and warnings just in case someone has our build system 
tied into scripting.  The combined release will also coincidentally also serve 
as a failsafe just in case something goes horribly wrong after a release is 
pushed.

In the meantime, check the builds/installs/docs/tests/etc.  Trying not to 
intentionally break the cmake or autotools build in the meantime.  Parallel 
files that would clobber the autotools variant are being suffixed with .cmake 
(e.g., README.cmake) -- which will get moved after the autotools build is given 
the axe.

This is a relatively major infrastructure change but Cliff did a fantastic job 
making the merge dead simple to review and commit.  A learning curve and 
migration pains are naturally expected, but hopefully this will do wonders to 
reduce build system maintenance overhead in the long-term.  This migration 
should make it a lot easier to manage ALL platforms from one set of build files 
(including Windows!).  Give the build a whirling try, let Cliff know how 
awesome it is, and help make it more awesome. ;)

Cheers!
Sean


------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to