diff --git a/utils/nightly/linux.crontab b/utils/nightly/linux.crontab
index 77ab9cfd23f0a31480980c5c8e789d17c3a042a3..c2f3ad76c255a50288fc8b9d85a32cde416c4767 100644
--- a/utils/nightly/linux.crontab
+++ b/utils/nightly/linux.crontab
@@ -1,4 +1,4 @@
 #
 # this will launch a new build every night at 1h01
 #
-1 1 * * * ${HOME}/src/gmsh/utils/nightly/linux.sh
+1 1 * * * ${HOME}/src/gmsh/utils/nightly/linux.sh -svn
diff --git a/utils/nightly/linux.sh b/utils/nightly/linux.sh
index 9e4cfc0bed2576c7dbd667d47bdaff456447051b..4941faf79b70c2d731dc6d30dc5b6be7f2fa1361 100755
--- a/utils/nightly/linux.sh
+++ b/utils/nightly/linux.sh
@@ -1,5 +1,6 @@
 #!/bin/sh
 
+EXTRA_VERSION=$1
 GMSH=${HOME}/src/gmsh
 LOG=${GMSH}/nightly.log
 WEB_BIN=geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Linux
@@ -14,7 +15,7 @@ echo "BUILD BEGIN: `date`" > ${LOG}
 cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin && \
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DENABLE_NATIVE_FILE_CHOOSER:bool=FALSE\
            -DENABLE_SWIG:bool=FALSE\
diff --git a/utils/nightly/mac.crontab b/utils/nightly/mac.crontab
index 814e58681ee9f2c15033318881a96536d1334293..2376c7c9b60b85f2b4bf0b89ea0b701cbbd9d5d7 100644
--- a/utils/nightly/mac.crontab
+++ b/utils/nightly/mac.crontab
@@ -1,4 +1,4 @@
 #
 # this will launch a new build every night at 0h01
 #
-1 0 * * * ${HOME}/src/gmsh/utils/nightly/mac.sh
+1 0 * * * ${HOME}/src/gmsh/utils/nightly/mac.sh -svn
diff --git a/utils/nightly/mac.sh b/utils/nightly/mac.sh
index 3b130e236185d0fd2063603af90ecb76b6787644..d6f790db289b43a10d87807c9138a767b31a83e0 100755
--- a/utils/nightly/mac.sh
+++ b/utils/nightly/mac.sh
@@ -1,5 +1,6 @@
 #!/bin/sh
 
+EXTRA_VERSION=$1
 GMSH=${HOME}/src/gmsh
 LOG=${GMSH}/nightly.log
 WEB_BIN=geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/MacOSX
@@ -14,7 +15,7 @@ echo "BUILD BEGIN: `date`" > ${LOG}
 cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin &&\
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DENABLE_SWIG:bool=FALSE\
   ${GMSH} >> ${LOG} 2>&1
diff --git a/utils/nightly/windows.bat b/utils/nightly/windows.bat
index bd44b546e624134092f5c1a1840c7333cd33aff3..1096b2f3878fcfe3711db69c6bdd9619f26e6a08 100755
--- a/utils/nightly/windows.bat
+++ b/utils/nightly/windows.bat
@@ -3,4 +3,4 @@
 C:
 chdir C:\cygwin\bin
 
-bash --login C:\cygwin\home\Administrator\src\gmsh\utils\nightly\windows.sh
+bash --login C:\cygwin\home\Administrator\src\gmsh\utils\nightly\windows.sh -svn
diff --git a/utils/nightly/windows.sh b/utils/nightly/windows.sh
index a5e1856ea9f07f92cd158196322152c80fb0f6fa..1aaee942b12b9aacab70dd81c846919ce20aece0 100755
--- a/utils/nightly/windows.sh
+++ b/utils/nightly/windows.sh
@@ -1,5 +1,6 @@
 #!/bin/sh
 
+EXTRA_VERSION=$1
 GMSH=${HOME}/src/gmsh
 LOG=${GMSH}/nightly.log
 WEB_BIN=geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows
@@ -14,7 +15,7 @@ echo "BUILD BEGIN: `date`" > ${LOG}
 cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin && \
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DCMAKE_CXX_FLAGS:string="-mno-cygwin"\
            -DCMAKE_C_FLAGS:string="-mno-cygwin"\