The BRL-CAD CMake Build System - An Overview

Abstract

BRL-CAD, the Army s 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2013
Accession Number
ADA587400

Entities

People

  • Clifford W. Yapp

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Cyber
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Central Processing Units
  • Computer Programming
  • Computer Programs
  • Computer-Aided Design
  • Computers
  • Control Systems
  • Debugging
  • Graphical User Interface
  • Html
  • Language
  • Markup Languages
  • Military Research
  • Operating Systems
  • Shell Scripts
  • Software Development
  • Xml

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications