Changes between Version 27 and Version 28 of tools


Ignore:
Timestamp:
07/27/10 12:33:02 (9 years ago)
Author:
norris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tools

    v27 v28  
    22= A Contractor-Based CCA Tools Build System = 
    33 
    4 This project provides a package management system for the [http://www.cca-forum.org/ Common Component Architecture] scientific computing tools, which consist of around a dozen packages. The most up-to-date CCA tools build instructions are available [https://www.cca-forum.org/wiki/tiki-index.php?page_ref_id=3 here].  
     4This project provides a package management system for the [http://www.cca-forum.org/ Common Component Architecture] scientific computing tools, which consist of around a dozen packages. The most up-to-date CCA tools versions are available [https://www.cca-forum.org/wiki/tiki-index.php?page_ref_id=3 here].  
    55 
    66This build system is based on [https://compacc.fnal.gov/projects/projects/show/contractor Contractor] by [http://home.fnal.gov/~amundson James Amundson], a tool written in [http://www.python.org/ Python] for the high-level configuration and installation of multiple inter-dependent packages. The new system is modular, easy to read and easy to update, and implemented using an object-oriented approach that simplifies the process of obtaining, configuring, and installing large software collections, with nontrivial internal dependencies. Contractor supports different types of configuration and build systems, invoking underlying Autotools-based build systems, as well as enabling extensions for different build systems or any necessary pre- or post-processing. All output is logged and on failure the logs are archived to be sent to the developers for debugging. A [http://www.gtk.org/ GTK+] graphical user interface is provided to ease configuration.