diff --git a/contrib/mobile/utils/android_build.sh b/contrib/mobile/utils/android_build.sh
index e9f408305b01792c27af8f9c02a2989fdc0e87de..8a87087bc4d945a6e5ae18f15b1fbfee968a16a7 100755
--- a/contrib/mobile/utils/android_build.sh
+++ b/contrib/mobile/utils/android_build.sh
@@ -10,6 +10,10 @@ gmsh_svn="${HOME}/src/gmsh"
 getdp_svn="${HOME}/src/getdp"
 frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_android"
 
+if [ -f ${getdp_svn}/benchmarks/cleanup.sh ]; then
+  cd ${getdp_svn}/benchmarks && ./cleanup.sh
+fi
+
 petsc_lib="$frameworks_dir/petsc"
 slepc_lib="$frameworks_dir/slepc"
 android_ndk="${HOME}/android-ndk-r8b/" 
diff --git a/contrib/mobile/utils/ios_build.sh b/contrib/mobile/utils/ios_build.sh
index b77bfd43c8a712d9c989eb92161199a4e055a3be..109135fd339117c9c88fad59064218866bb6b23c 100755
--- a/contrib/mobile/utils/ios_build.sh
+++ b/contrib/mobile/utils/ios_build.sh
@@ -6,6 +6,10 @@ if [ $# -eq 1 ] ; then
   echo "Rebranding Onelab app as ${appname}"
 fi
 
+if [ -f ${getdp_svn}/benchmarks/cleanup.sh ]; then
+  cd ${getdp_svn}/benchmarks && ./cleanup.sh
+fi
+
 gmsh_svn="${HOME}/src/gmsh/"
 getdp_svn="${HOME}/src/getdp/"
 frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_ios/"
diff --git a/contrib/mobile/utils/iossimulator_build.sh b/contrib/mobile/utils/iossimulator_build.sh
index 68ed2cc3969e47cfffe9bb587c6e613c87455d50..84dec4835a9ddf69c6668ee0ab0af8e9a8345a06 100755
--- a/contrib/mobile/utils/iossimulator_build.sh
+++ b/contrib/mobile/utils/iossimulator_build.sh
@@ -10,6 +10,10 @@ gmsh_svn="${HOME}/src/gmsh/"
 getdp_svn="${HOME}/src/getdp/"
 frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_iossimulator/"
 
+if [ -f ${getdp_svn}/benchmarks/cleanup.sh ]; then
+  cd ${getdp_svn}/benchmarks && ./cleanup.sh
+fi
+
 petsc_framework="$frameworks_dir/petsc.framework"
 slepc_framework="$frameworks_dir/slepc.framework"
 gmsh_framework="$frameworks_dir/Gmsh.framework"