The BRL-CAD CMake Build System - An Overview

Report No. ARL-TR-6475
Authors: CliffordW. Yapp
Date/Pages: June 2013; 40 pages
Abstract: BRL-CAD, the Armys open source computer-aided design (CAD) system, must build and run successfully on a wide variety of operating systems and build tools to meet the requirements of its user community. The ongoing burden of simultaneously maintaining build system definitions for both the GNU Autotools and Visual Studio build tools motivated a search for approaches offering better support for BRL-CAD's standard build environments. A new cross-platform build system for BRL-CAD was successfully created using Kitware's CMake build tool. As of 2013, the new CMake-based system successfully handles all build tasks on all of BRL-CAD's primary target deployment platforms. This report serves as an introductory guide for software developers wishing to use the new build system to configure and build BRL-CAD.
Distribution: Approved for public release
  Download Report ( 1.450 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: June 1, 2013