Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...