Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Change path for win32 ucontext files.
[simgrid.git] / buildtools / scripts / simgrid_build.functions
index d012ff4..301714a 100644 (file)
@@ -6,8 +6,19 @@
 get_version() {
   if [ x$version = x ] ; then
     cd ${SIMGRID_SVN_ROOT}
-    svn up
-    version="simgrid-3.3.4-svn-r"`svnversion`
+    if [ -e .svn ] ; then
+      set +e
+      svn up 2>/dev/null
+      if [ $? != 0 ] ; then
+        set -e
+        ${SIMGRID_SVN_ROOT}/buildtools/scripts/change-svn-wc-format.py ${SIMGRID_SVN_ROOT} 1.4
+        svn up
+      fi
+      set -e
+      version="simgrid-3.3.4-svn-r"`svnversion`
+    else if [ -e .git ] ; then
+      version="simgrid-3.3.4-git-r"`git log --oneline -1 | sed 's| .*||'`
+    fi fi
     export version
   fi
 }
@@ -33,8 +44,9 @@ make_dist() {
     # (disable compilation optim to make it built faster)
     ./configure --enable-maintainer-mode --disable-compile-optimizations
     echo "Make the archive"
-    make -C src 
-    make -C tools
+    make clean
+    make -C src libgras.la
+    make -C tools/gras
     make dist
 
     echo "Copy the archive in position"