CASA Software Engineering Project: Create CASA Build Tool Wrappers

Create build tools wrapper scripts to simplify routine build tasks.

Status: See CAS-5397.

Team

Customers
  • CASA Developers

Collaborators
  • None

Plan

Deliverables

Requirements

Requirements are listed in the User's Guide. See the About section for a summary of this project.

Design

  • One shell script for each low level build task for each CASA build component (todo: define build component):
    • configure* - with CMake
    • compile* - and link using make
    • test* - make test
    • install* - make install
  • One build* script for each CASA build component that sequences the lower level scripts.
  • One buildCasa script that sequences build* scripts.
  • One configuration file for these scripts that allow developers to tune behavior as needed.

Implementation

Tasks

Project tasks are tracked with Jira sub-tasks under this project's master task. See CAS-5397.

Suggested Improvements

Please write Jira tickets to suggest improvements. Add these as sub-tasks to CAS-5397.

-- ScottRankin - 2013-07-22
Topic revision: r6 - 2014-01-17, ScottRankin
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback