Salome HOME
update PYTHONPATH in environment file for c++ components
authorcrouzet <crouzet>
Wed, 26 Sep 2007 15:38:12 +0000 (15:38 +0000)
committercrouzet <crouzet>
Wed, 26 Sep 2007 15:38:12 +0000 (15:38 +0000)
scripts/SA_build

index 61c81b796352ce4daae931fbc8fdbdd96c671f0a..b63d776d56752ce2f8d5b25553d420efdc4f1543 100755 (executable)
@@ -259,6 +259,13 @@ update_environ()
        else
           echo -e "##\n#------ ${SOURCE_NAME}-Src ------\nexport $3=$4" >> ${ENVIRON_FILE}
           echo -e "##\n#------ ${SOURCE_NAME}-Bin ------\nexport $1=$2" >> ${ENVIRON_FILE}
+          if [ -d $2/lib/salome ]
+          then
+              # for salome modules, do nothing
+              #echo -e "export PYTHONPATH=\${${1}}/bin/salome:\${${1}}/lib/salome:\${${1}}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH}" >> ${ENVIRON_FILE}
+          else
+              echo -e "export PYTHONPATH=\${${1}}/bin:\${${1}}/lib:\${PYTHONPATH}" >> ${ENVIRON_FILE}
+          fi
        fi
     else
        grep " $1" ${ENVIRON_FILE}.old > /dev/null
@@ -272,6 +279,13 @@ update_environ()
        else
           echo -e "##\n#------ ${SOURCE_NAME}-Src ------\nsetenv $3 $4" >> ${ENVIRON_FILE}
           echo -e "##\n#------ ${SOURCE_NAME}-Bin ------\nsetenv $1 $2" >> ${ENVIRON_FILE}
+          if [ -d $2/lib/salome ]
+          then
+              #echo -e "setenv PYTHONPATH \${${1}}/bin/salome:\${${1}}/lib/salome:\${${1}}/lib/python\${PYTHON_VERSION}/site-packages/salome:\${PYTHONPATH}" >> ${ENVIRON_FILE}
+          else
+              echo -e "setenv PYTHONPATH \${${1}}/bin:\${${1}}/lib:\${PYTHONPATH}" >> ${ENVIRON_FILE}
+          fi
+
        fi
     fi
 }