[Halld-offline] Building Private Versions of GlueX Software: my sim-recon.sh
Mark Ito
marki at jlab.org
Fri Sep 1 11:07:50 EDT 2017
I just put up a wiki page describing a one-line
<https://halldweb.jlab.org/wiki/index.php/Building_Private_Versions_of_GlueX_Software:_my_sim-recon.sh>r
for building private versions of GlueX software. See it reproduced
below. I actually presented an early version of the script at the
February 22 Offline Software meeting
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_February_22,_2017>
but am only now writing the documentation. And there is a YouTube video.
____________________
Building Private Versions of GlueX Software: my sim-recon.sh
From GlueXWiki
my_sim-recon_jlab.sh is a script that will build the GlueX-specific
parts of the software stack for a user for private use. Features include:
* software built in an arbitrary directory
* builds hdds, sim-recon, hdgeant4, and gluex_root_analysis
* chooses current version of the master branch for packages built
* non-GlueX-specific packages are obtained from the default
version.xml file
* creates set-up scripts for using the build
* uses four threads for the sim-recon build
* works only at JLab
To invoke it:
mkdir my_example_directory
cd my_example_directory
/group/halld/Software/build_scripts/my_sim-recon.sh
This will create setup_gluex.csh and setup_gluex.sh in
my_example_directory. These should be sourced for tcsh and for bash
respectively to set-up the GlueX software environment once the build is
done. There is also a version XML file created in my_example_directory
called <username>_<date>.xml where <username> is your username and
<date> is the date. This XML file is used by the the set-up scripts to
specify the environment and serves as documention of the build.
There is a YouTube playlist
<https://www.youtube.com/playlist?list=PL5hXJkN_54JvyhaswYUWMlDjKSYH0usL1>
that demonstrates an early version of the script (only sim-recon was
built at that time).
Retrieved from
"https://halldweb.jlab.org/wiki/index.php?title=Building_Private_Versions_of_GlueX_Software:_my_sim-recon.sh&oldid=83516"
* This page was last modified on 1 September 2017, at 11:05.
--
Mark Ito,marki at jlab.org, (757)269-5295
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20170901/a5bdc995/attachment.html>
More information about the Halld-offline
mailing list