A CMake-Based Cross Platform Build System for Tcl/Tk

Report No. ARL-RP-347
Authors: Clifford Yapp
Date/Pages: November 2011; 18 pages
Abstract: Defining build logic for a large software package in multiple software development environments entails a large up-front implementation cost and an ongoing maintenance burden. CMake is an open source cross-platform build tool that allows developers to define relatively abstract build logic that is automatically translated into a variety of build system formats, reducing the burden of supporting multiple development environments. BRL-CAD's integration of Tcl/Tk as a sub-build motivated the development of Tcl/Tk build logic compatible with BRL-CAD's new CMake logic. This report presents a new CMake based build system for Tcl/Tk and a number of popular Tcl/Tk extensions.
Distribution: Approved for public release
  Download Report ( 0.226 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: November 1, 2011