Accession Number:

ADA556727

Title:

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

Descriptive Note:

Final rept. Dec 2010-Oct 2011

Corporate Author:

QUANTUM RESEARCH INTERNATIONAL INC BEL AIR MD

Personal Author(s):

Report Date:

2011-11-01

Pagination or Media Count:

18.0

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-CADs integration of TclTk as a sub-build motivated the development of TclTk build logic compatible with BRL-CAD s new CMake logic. This report presents a new CMake based build system for TclTk and a number of popular TclTk extensions.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE