next up previous
Next: 5 Scripts to Implement Up: BUILD SCRIPTS: A Version Previous: 3 The Packages


4 The Directory Structure

The BUILD SCRIPTS directory structure supports multiple versions of each package. For an example see Fig. 1. In the figure, ``gluex_top'' is a generic name, each installation may choose a different directory name. BUILD SCRIPTS looks for the name of this directory in the environment variable GLUEX_TOP.

Figure 1: The directory structure.
\begin{figure}\begin{verbatim}gluex_top
\vert-- build_scripts
\vert-- cernl...
... xerces-c
\vert-- xerces-c-3.1.1
\lq -- xerces-c-3.1.2\end{verbatim}
\end{figure}

Under gluex_top, each package has its own container directory ( e. g., JANA, hdds, sim-recon) and for each package container directory one or more specific versions of that package are built.



Mark Ito 2020-04-10