Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/CaTS/scripts/check.sh

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/advanced/CaTS/scripts/check.sh (Version 11.3.0) and /examples/advanced/CaTS/scripts/check.sh (Version 11.2.1)


  1 #!/bin/bash -l                                      1 #!/bin/bash -l
  2 msg="=== $BASH_SOURCE :"                            2 msg="=== $BASH_SOURCE :"
  3                                                     3 
  4 info(){ cat << EOI                                  4 info(){ cat << EOI
  5 $msg checking the environment                       5 $msg checking the environment 
  6    OPTICKS_HOME   : $OPTICKS_HOME                   6    OPTICKS_HOME   : $OPTICKS_HOME
  7    CMAKE_PREFIX_PATH :                              7    CMAKE_PREFIX_PATH : 
  8 $(echo $CMAKE_PREFIX_PATH | tr ":" "\n")            8 $(echo $CMAKE_PREFIX_PATH | tr ":" "\n")
  9 The CMAKE_PREFIX_PATH is expected to contain a      9 The CMAKE_PREFIX_PATH is expected to contain about seven prefix directories including::
 10    OPTICKS_PREFIX            : $OPTICKS_PREFIX     10    OPTICKS_PREFIX            : $OPTICKS_PREFIX
 11    OPTICKS_PREFIX/externals  : $OPTICKS_PREFIX     11    OPTICKS_PREFIX/externals  : $OPTICKS_PREFIX/externals
 12 Note that environment setup must be done in lo     12 Note that environment setup must be done in login scripts : .bashrc .bash_profile .opticks_config etc.. 
 13 Doing environment setup just in the current se     13 Doing environment setup just in the current session will not work as scripts often invoke login scripts. 
 14 EOI                                                14 EOI
 15 }                                                  15 }
 16                                                    16 
 17 rc=0                                               17 rc=0
 18 if [ -z "$OPTICKS_HOME" -o -z "$OPTICKS_PREFIX     18 if [ -z "$OPTICKS_HOME" -o -z "$OPTICKS_PREFIX" -o -z "$CMAKE_PREFIX_PATH" ]; then 
 19    echo $msg missing required envvars : your n     19    echo $msg missing required envvars : your need to source .opticks_config 
 20    rc=1                                            20    rc=1 
 21 fi                                                 21 fi 
 22 if [ "$CMAKE_PREFIX_PATH" == ${CMAKE_PREFIX_PA     22 if [ "$CMAKE_PREFIX_PATH" == ${CMAKE_PREFIX_PATH/$OPTICKS_PREFIX:/} ]; then 
 23    echo $msg CMAKE_PREFIX_PATH does not contai     23    echo $msg CMAKE_PREFIX_PATH does not contain the expected prefix : $OPTICKS_PREFIX : you need to invoke opticks-setup from .opticks_config
 24    rc=2                                            24    rc=2
 25 fi                                                 25 fi
 26 if [ "$CMAKE_PREFIX_PATH" == ${CMAKE_PREFIX_PA     26 if [ "$CMAKE_PREFIX_PATH" == ${CMAKE_PREFIX_PATH/$OPTICKS_PREFIX\/externals\:/} ]; then 
 27    echo $msg CMAKE_PREFIX_PATH does not contai     27    echo $msg CMAKE_PREFIX_PATH does not contain the expected prefix : $OPTICKS_PREFIX/externals : you need to invoke opticks-setup from .opticks_config
 28    rc=3                                            28    rc=3
 29 fi                                                 29 fi 
 30                                                    30 
 31 if [ $rc -ne 0 ]; then                             31 if [ $rc -ne 0 ]; then
 32    info                                            32    info
 33    echo $msg environment check FAILED : rc $rc     33    echo $msg environment check FAILED : rc $rc 
 34 else                                               34 else
 35    [ -n "$VERBOSE" ] && info                       35    [ -n "$VERBOSE" ] && info 
 36    echo $msg environment check PASSED : rc $rc     36    echo $msg environment check PASSED : rc $rc
 37 fi                                                 37 fi 
 38 exit $rc                                           38 exit $rc