...
The first three arguments are required and specify major, minor and patch number for the cvs tag of TMine to be checked out. debug-opt defaults to opt. buildTMine checks out and builds in a subdirectory of current working directory named after the cvs tag checked out. By default installTMine will look for the build to install in the same directory buildTMine would have created, and by default installs under the directory specified by the GLAST_EXT environment variable (not directly under, but where you would expect given external name, version, etc.).
buildTMine.py
..has been committed to CVS (grits-tools/python/buildTMine.py), so far tested only for linux. Here is the help output:
Code Block |
---|
Usage: buildTMine.py [options] [major minor patch] where either args or TAG option is required
Options:
-h, --help show this help message and exit
-t TAG, --tag=TAG Tag to check out. Alternatively specify major, minor,
patch arguments
-d, --debug Compile debug [default: nodebug]
--nodebug Compile debug [default: nodebug]
-g GLASTEXT, --glast_ext=GLASTEXT
Path to Glast externals [default: value of GLAST_EXT
environment variable]
--nooptimized Compile optimized [default: optimized]
--optimized Compile optimized [default: optimized]
-p PARENT, --parent_dir=PARENT
parent directory in which to checkout and build
TMineExt [default: cwd]
-r CVSROOT, --repository=CVSROOT
cvs repository root [default: value of CVSROOT env]
-s SCONSCMD, --scons_command=SCONSCMD
Path to scons command [default: scons]
-v VARIANT, --variant=VARIANT
Use as SCons variant directory [default: NONE]
--32bits Ask for 32 bit compile [default: True; i.e., 32 bit compile]
--64bits Ask for 64 bit compile [default: False; i.e., 32 bit compile]
--fake Don't really do anything [default: False]
|
...
Old Stuff
This table was created Jan.27 and updated March 1.
...