ctest_gnu

Version 0.10
04mar05


Introduction

Implementation of ctest, an interface for software package development. This implementation makes use of the GNU software developement tools autoconf, automake and libtool.

User guide


Dependencies

Dependencies are described in the LIBDEPS file.


Status

Version.
Change log.


Binaries

The following binaries are constructed from C++ sources.

depexpand(source, test) - Combines the information from package dependency files, e.g. LIBDEPS to calculate the complete dependency list.

Scripts

The user interface and most of the functionality are provided by a collection of shell scripts.

ctg - User interface for building and testing a single module.

ctg_build - User interface for building and testing multiple modules or an entire package.

ctg_version - Return the CTG version (not working).

ctghome.sh - Display and change to the current build directory.

ctgsetup.sh - Source this to set up CTG including the current build directory.

ctg_checkenv - Check the CTG environment.

ctg_list_packages - List the modules in the CTG build.

ctg_tags - Create a list of modules and teir CVS tags.

ctg_commit - User interface to commit and tag a package to CVS.

ctg_devdirs - Command to return the list of development directories, i.e. directories where source packages are installed and builds are done. The first of these is is the primary build directory. The list is obtained from the environmental variable CTG_DEVDIRS.

ctg_devdir - Command to return the primary development directory.

ctg_insdirs - Command to return the list of CTG installation directories taken from the path CTG_INSDIRS.

ctg_insdir - Command to return the CTG installation directory taken from the first entry on the path CTG_INSDIRS.

ctg_package - Create a tarball for the full installation of the package.

ctg_package_sources - Create a tarball containing the source files for the full package. This is intended as an aid for debugging.


dladams@bnl.gov