set -e
-# Cleanup previous attempts
-rm -rf /tmp/simgrid*tmp
-rm -rf /tmp/surf-java*tmp
+echo "XXXX Cleanup previous attempts. Remaining content of /tmp:"
+rm -rf /tmp/simgrid-java*
+find /builds/workspace/SimGrid-Multi/ -name "hs_err_pid*.log" | xargs rm -f
+ls /tmp
+df -h
+echo "XXXX Let's go"
# Help older cmakes
if [ -e /usr/lib/jvm/java-7-openjdk-amd64 ] ;
fi
}
+# Check that we have what we need, or die quickly
+test -e /bin/tar || die 1 "I need tar to compile. Please fix your slave."
+test -e /bin/gzip || die 1 "I need gzip to compile. Please fix your slave."
+test -e /usr/include/libunwind.h || die 1 "I need libunwind to compile. Please fix your slave."
+test -e /usr/include/valgrind/valgrind.h || die 1 "I need valgrind to compile. Please fix your slave."
+
build_mode="$1"
echo "Build mode $build_mode on $(uname -np)" >&2
case "$build_mode" in
-Denable_smpi_ISP_testsuite=$(onoff test "$build_mode" = "ModelChecker") \
-Denable_compile_optimizations=$(onoff test "$build_mode" = "Debug") \
-Denable_smpi_MPICH3_testsuite=$(onoff test "$build_mode" != "DynamicAnalysis") \
- -Denable_lua=$(onoff test "$build_mode" != "DynamicAnalysis") \
-Denable_mallocators=$(onoff test "$build_mode" != "DynamicAnalysis") \
-Denable_memcheck=$(onoff test "$build_mode" = "DynamicAnalysis") \
- -Denable_compile_warnings=ON -Denable_smpi=ON -Denable_lib_static=OFF \
+ -Denable_compile_warnings=ON -Denable_smpi=ON \
-Denable_latency_bound_tracking=OFF -Denable_jedule=OFF \
- -Denable_tracing=ON -Denable_java=ON
+ -Denable_tracing=ON -Denable_java=ON -Denable_lua=OFF
+# -Denable_lua=$(onoff test "$build_mode" != "DynamicAnalysis") \
+
+
make -j$NUMBER_OF_PROCESSORS VERBOSE=1
if test "$(uname -o)" != "Msys"; then