summarylogtreecommitdiffstats
path: root/salome-netgenplugin.profile
diff options
context:
space:
mode:
Diffstat (limited to 'salome-netgenplugin.profile')
-rw-r--r--salome-netgenplugin.profile34
1 files changed, 27 insertions, 7 deletions
diff --git a/salome-netgenplugin.profile b/salome-netgenplugin.profile
index 1897d5041996..911e653bb32e 100644
--- a/salome-netgenplugin.profile
+++ b/salome-netgenplugin.profile
@@ -1,10 +1,30 @@
-export NETGEN_ROOT_DIR=/opt/salome/netgenplugin
-export NETGENPLUGIN_ROOT_DIR=/opt/salome/netgenplugin
+export NETGEN_ROOT_DIR=/opt/salome
+export NETGENPLUGIN_ROOT_DIR=/opt/salome
-export PYTHONPATH=$NETGENPLUGIN_ROOT_DIR/lib/python2.7/site-packages/salome:$PYTHONPATH
+_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${_pythonver}/site-packages/salome
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NETGEN_ROOT_DIR/lib
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NETGENPLUGIN_ROOT_DIR/lib/salome
+# PYTHONPATH
+if [[ $PYTHONPATH != *${_netgenplugin_pythonpath}* ]]; then
+ export PYTHONPATH=${_netgenplugin_pythonpath}:$PYTHONPATH
+fi
-export PATH=$PATH:$NETGEN_ROOT_DIR/bin
-export PATH=$PATH:$NETGENPLUGIN_ROOT_DIR/bin/salome
+# LD_LIBRARY_PATH
+if [[ $LD_LIBRARY_PATH != *${_netgen_librarypath}* ]]; then
+ export LD_LIBRARY_PATH=${_netgen_librarypath}:$LD_LIBRARY_PATH
+fi
+if [[ $LD_LIBRARY_PATH != *${_netgenplugin_librarypath}* ]]; then
+ export LD_LIBRARY_PATH=${_netgenplugin_librarypath}:$LD_LIBRARY_PATH
+fi
+
+# PATH
+if [[ $PATH != *${_netgen_path}* ]]; then
+ export PATH=${_netgen_path}:$PATH
+fi
+if [[ $PATH != *${_netgenplugin_path}* ]]; then
+ export PATH=${_netgenplugin_path}:$PATH
+fi