Salome HOME
A way to deal with environment modules.
[tools/yacsgen.git] / Examples / build.sh
index caca301077f8e981a75c938f71503666db14c8cb..b002ccd9e76ddb268c530ebd8885ef75f86b4bc3 100755 (executable)
@@ -6,15 +6,22 @@ cur_dir=`pwd`
 script_dir=`dirname $0`
 
 # activate stop on error
-set -e
+#set -e
 
 cd $script_dir
 
-list_dirs="calcium1 calcium2 cpp1 cpp2 cppgui1 fort1 fort2 pydoc1 pygui1 pyth1 pyth2 types1 hxx1"
+list_dirs="calcium1 calcium2 cpp1 cpp2 cppgui1 fort1 fort2 pydoc1 pygui1 pyth1 pyth2 types1"
+#" mpi1 parahxx1 hxx1"
 for dir in $list_dirs ; do
   cd $dir
-  echo Building $dir ... "(see build.log & build.err)"
-  ./build.sh > build.log 2> build.err
+  echo Building $dir ...
+  ./build.sh >build.log 2>&1
+  ret=$?
+  if [ $ret -ne 0 ] ; then
+    echo "Stop on error. See:"
+    echo "  "`pwd`/build.log
+    exit 1 
+  fi
   cd ..
 done