You are here:
NRAO Public Wiki
>
Software/CASA Web
>
CASASoftwareEngineering
>
ProjectCreateCasaBuildToolWrappers
(2014-01-17,
ScottRankin
)
Edit
w
iki text
Edit
Attach
P
rint version
CASA Software Engineering Project: Create CASA Build Tool Wrappers
Create build tools wrapper scripts to simplify routine build tasks.
Status: See
CAS-5397
.
Team
Plan
Deliverables
Requirements
Design
Implementation
Tasks
Suggested Improvements
Team
ScottRankin
Customers
CASA Developers
Collaborators
None
Plan
Implement the subset required by the
public continuous build test server
(CCBTS) first.
Extend to improve developer convenience as time allows.
Deliverables
Build Tool Wrappers User's Guide
How to Build CASA Using Build Tool Wrappers
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.
Defaults will match those required by the
public continuous build test server
.
Tuning will be described in the
Build Tool Wrappers User's Guide
Implementation
Source:
BuildToolWrappers
.
Packages:
Package-CASA-Build-Tool-Wrappers
.
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
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r6 - 2014-01-17,
ScottRankin
Software/CASA
Log In
Register
Software/CASA Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
ALMA
NAASC
SCIIPT
CDL
CICADA
Ccs
Littlethings
Cville
DSAA
EVLA
FASR
GB
Computing
Data
Dynamic
Electronics
Gbtpipeline
Knowledge
Mechanical
Observing
WbandVLBACal
Obsreports
Operate
PTCS
OOF
ServoImprovementsHome
ServoSiteAcceptTestProcs
Pennarray
Projects
Recreation
Scicenter
Skynet
Software
CLEO
StaffEvents
TACTool
HPC
JVLA
KPAF
Library
Main
Metrics
NGVLA
NM
Computing
Electronics
OSAA
OSX
SRDP
Software
Algorithms
CASA
Splat
System
VLBA
Copyright © 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