BUILD SCRIPTS: A Version Management System for GlueX
GlueX-Doc-2793-v25
Mark M. Ito
Jefferson Lab
October 12, 2021
Abstract:
BUILD SCRIPTS, a system for building and managing GlueX software, is
described. The goal is to insulate the user from the need to the
master details of building each of several software packages as well
as from the details of setting up a working environment. Multiple
versions of each of several packages can be maintained
simultaneously. Particular combinations of package versions can be
specified succinctly in an XML configuration file and this file can
be used both to guide a complete build of all needed packages and to
set up the shell environment to use the resulting build.