[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