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 |
---|