summarylogtreecommitdiffstats
path: root/salome-netgenplugin.sh
blob: 2460d427ce03347cfc9070df8ce63b59508053f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
export NETGEN_ROOT_DIR=/opt/salome
export NETGENPLUGIN_ROOT_DIR=/opt/salome

_netgenplugin_pythonver=2.7
_netgen_path=$NETGEN_ROOT_DIR/bin/salome
_netgenplugin_path=$NETGENPLUGIN_ROOT_DIR/bin/salome
_netgen_librarypath=$NETGEN_ROOT_DIR/lib
_netgenplugin_librarypath=$NETGENPLUGIN_ROOT_DIR/lib/salome
_netgenplugin_pythonpath=$NETGENPLUGIN_ROOT_DIR/lib/python${_netgenplugin_pythonver}/site-packages/salome

# PYTHONPATH
if [[ $PYTHONPATH != ${_netgenplugin_pythonpath} && $PYTHONPATH != *:${_netgenplugin_pythonpath}&& $PYTHONPATH != ${_netgenplugin_pythonpath}:* && $PYTHONPATH != *:${_netgenplugin_pythonpath}:* ]]; then
    if [[ -z "$PYTHONPATH" ]]; then
	export PYTHONPATH=${_netgenplugin_pythonpath}
    else
	export PYTHONPATH=${_netgenplugin_pythonpath}:$PYTHONPATH
    fi
fi

# LD_LIBRARY_PATH
if [[ $LD_LIBRARY_PATH != ${_netgenplugin_librarypath} && $LD_LIBRARY_PATH != *:${_netgenplugin_librarypath} && $LD_LIBRARY_PATH != ${_netgenplugin_librarypath}:* && $LD_LIBRARY_PATH != *:${_netgenplugin_librarypath}:* ]]; then
    if [[ -z "$LD_LIBRARY_PATH" ]]; then
	export LD_LIBRARY_PATH=${_netgenplugin_librarypath}
    else
	export LD_LIBRARY_PATH=${_netgenplugin_librarypath}:$LD_LIBRARY_PATH
    fi
fi
if [[ $LD_LIBRARY_PATH != ${_netgen_librarypath} && $LD_LIBRARY_PATH != *:${_netgen_librarypath} && $LD_LIBRARY_PATH != ${_netgen_librarypath}:* && $LD_LIBRARY_PATH != *:${_netgen_librarypath}:* ]]; then
    if [[ -z "$LD_LIBRARY_PATH" ]]; then
	export LD_LIBRARY_PATH=${_netgen_librarypath}
    else
	export LD_LIBRARY_PATH=${_netgen_librarypath}:$LD_LIBRARY_PATH
    fi
fi

# PATH
if [[ $PATH != ${_netgenplugin_path} && $PATH != *:${_netgenplugin_path} && $PATH != ${_netgenplugin_path}:* && $PATH != *:${_netgenplugin_path}:* ]]; then
    if [ -z "$PATH" ]; then
	export PATH=${_netgenplugin_path}
    else
	export PATH=${_netgenplugin_path}:$PATH
    fi
fi
if [[ $PATH != ${_netgen_path} && $PATH != *:${_netgen_path} && $PATH != ${_netgen_path}:* && $PATH != *:${_netgen_path}:* ]]; then
    if [ -z "$PATH" ]; then
	export PATH=${_netgen_path}
    else
	export PATH=${_netgen_path}:$PATH
    fi
fi