| [807] | 1 | #!/bin/bash
|
|---|
| 2 | echo have to set PI_DIR and PYTHON_LIB_DIR and SWIG_BASE_DIR
|
|---|
| 3 | if [ -n $SWIG_BASE_DIR ]; then
|
|---|
| 4 | echo SWIG_BASE_DIR default is /usr/local
|
|---|
| 5 | export SWIG_BASE_DIR=/usr/local
|
|---|
| 6 | else
|
|---|
| 7 | echo SWIG_BASE_DIR is $SWIG_BASE_DIR
|
|---|
| 8 | fi
|
|---|
| 9 | if [ -n $PYTHON_INCLUDE_DIR ]; then
|
|---|
| 10 | export PYTHON_INCLUDE_DIR=/usr/include/python2.3
|
|---|
| 11 | echo PYTHON_INCLUDE_DIR default is $PYTHON_INCLUDE_DIR
|
|---|
| 12 | else
|
|---|
| 13 | echo PYTHON_INCLUDE_DIR is $PYTHON_INCLUDE_DIR
|
|---|
| 14 | fi
|
|---|
| 15 | if [ -n $PYTHON_LIB_DIR ]; then
|
|---|
| 16 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PYTHON_LIB_DIR}
|
|---|
| 17 | else
|
|---|
| 18 | echo Please set PYTHON_LIB_DIR
|
|---|
| 19 | fi
|
|---|
| 20 | export PYTHONVERSION=2.3
|
|---|
| 21 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4WORKDIR}/tmp/${G4SYSTEM}/TiaraWrapper:${G4WORKDIR}/tmp/${G4SYSTEM}/G4KernelWrapper:${G4WORKDIR}/tmp/${G4SYSTEM}/CLHEPWrapper
|
|---|
| 22 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4WORKDIR}/tmp/${G4SYSTEM}/tiara
|
|---|
| 23 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4WORKDIR}/lib/${G4SYSTEM}
|
|---|
| 24 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PYTHON_LIB_DIR}
|
|---|
| 25 | export TIARA_BASE=`pwd`
|
|---|
| 26 | export TIARASCRIPTS=${TIARA_BASE}/source/py_modules
|
|---|
| 27 | export PYTHONPATH=${PYTHONPATH}:${LD_LIBRARY_PATH}
|
|---|
| 28 | export PYTHONPATH=${PYTHONPATH}:${TIARA_BASE}/run:${TIARASCRIPTS}
|
|---|
| 29 | export PYTHONPATH=${PYTHONPATH}:${TIARA_BASE}/source/TiaraWrapper
|
|---|
| 30 | export PYTHONPATH=${PYTHONPATH}:${TIARA_BASE}/source/G4KernelWrapper
|
|---|
| 31 | export PYTHONPATH=${PYTHONPATH}:${TIARA_BASE}/source/CLHEPWrapper
|
|---|
| 32 | if [ -n $SWIG_VERSION ]; then
|
|---|
| 33 | export SWIG_VERSION=1.3.15
|
|---|
| 34 | echo setting SWIG_VERSION to default $SWIG_VERSION
|
|---|
| 35 | else
|
|---|
| 36 | echo SWIG_VERSION is $SWIG_VERSION
|
|---|
| 37 | fi
|
|---|
| 38 | export SWIG_INCDIRS="-I${SWIG_BASE_DIR}/lib/swig_lib -I${SWIG_BASE_DIR}/lib/swig_lib/python"
|
|---|
| 39 | if [ -n $SWIG ]; then
|
|---|
| 40 | export SWIG=${SWIG_BASE_DIR}/bin/swig
|
|---|
| 41 | echo setting SWIG executable to $SWIG
|
|---|
| 42 | else
|
|---|
| 43 | echo SWIG executable is $SWIG
|
|---|
| 44 | fi
|
|---|
| 45 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${G4WORKDIR}/tmp/${G4SYSTEM}/CLHEPWrapper
|
|---|
| 46 | export PYTHONPATH=${PYTHONPATH}:${TIARA_BASE}/source/CLHEPWrapper
|
|---|
| 47 | echo if python2.3 is not picked up then execute following command
|
|---|
| 48 | echo "'cp $PI_DIR/lib/libpython2.3.so $G4LIB/$G4SYSTEM/.'"
|
|---|
| 49 | echo finished envCommon.sh
|
|---|