From 7ced095b5d7f4616668a719836e358eb0b89f153 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 9 Jun 2014 11:57:56 +0000
Subject: [PATCH] simpler

---
 utils/nightly/gmsh_linux.ctest                   |  2 +-
 utils/nightly/gmsh_linux64.ctest                 |  3 ++-
 utils/nightly/gmsh_linux64_coverage.ctest        |  2 +-
 utils/nightly/gmsh_linux64_dynamic_nightly.ctest | 10 ----------
 utils/nightly/gmsh_linux64_nightly.cron          |  2 --
 utils/nightly/gmsh_linux64_nightly.ctest         |  7 +++++++
 utils/nightly/gmsh_mac.ctest                     |  3 ++-
 utils/nightly/gmsh_mac_dynamic_nightly.ctest     | 10 ----------
 utils/nightly/gmsh_mac_nightly.ctest             |  4 ++++
 utils/nightly/gmsh_mac_nightly.sh                |  1 -
 utils/nightly/gmsh_msvc.ctest                    |  2 +-
 utils/nightly/gmsh_win.ctest                     |  2 +-
 utils/nightly/gmsh_win64.ctest                   |  3 ++-
 utils/nightly/gmsh_win64_dynamic_nightly.ctest   | 10 ----------
 utils/nightly/gmsh_win64_nightly.bat             |  2 --
 utils/nightly/gmsh_win64_nightly.ctest           |  4 ++++
 16 files changed, 25 insertions(+), 42 deletions(-)
 delete mode 100644 utils/nightly/gmsh_linux64_dynamic_nightly.ctest
 delete mode 100644 utils/nightly/gmsh_mac_dynamic_nightly.ctest
 delete mode 100644 utils/nightly/gmsh_win64_dynamic_nightly.ctest

diff --git a/utils/nightly/gmsh_linux.ctest b/utils/nightly/gmsh_linux.ctest
index ee1d642989..77bc6d120b 100644
--- a/utils/nightly/gmsh_linux.ctest
+++ b/utils/nightly/gmsh_linux.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "/usr/bin/cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Linux")
@@ -15,6 +14,7 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 
 #################################################################################
 set(CTEST_BUILD_NAME "Linux32")
+set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local")
 set(OPT "${OPT} -DENABLE_NATIVE_FILE_CHOOSER:bool=FALSE")
diff --git a/utils/nightly/gmsh_linux64.ctest b/utils/nightly/gmsh_linux64.ctest
index 3c3654058f..877684b629 100644
--- a/utils/nightly/gmsh_linux64.ctest
+++ b/utils/nightly/gmsh_linux64.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "/usr/bin/cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Linux")
@@ -16,8 +15,10 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 #################################################################################
 if(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "Linux64-dynamic")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_dynamic")
 else(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "Linux64")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 endif(BUILD_DYNAMIC)
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local")
diff --git a/utils/nightly/gmsh_linux64_coverage.ctest b/utils/nightly/gmsh_linux64_coverage.ctest
index 644ccc8cf4..c6b65ac6be 100644
--- a/utils/nightly/gmsh_linux64_coverage.ctest
+++ b/utils/nightly/gmsh_linux64_coverage.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "/usr/bin/cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_coverage")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WITH_TEST TRUE)      # run the tests?
@@ -13,6 +12,7 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 
 #################################################################################
 set(CTEST_BUILD_NAME "Linux64-Coverage")
+set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_coverage")
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DENABLE_FLTK=0")
 #set(OPT "${OPT} -DENABLE_NETGEN=0 -DENABLE_DINTEGRATION=0")
diff --git a/utils/nightly/gmsh_linux64_dynamic_nightly.ctest b/utils/nightly/gmsh_linux64_dynamic_nightly.ctest
deleted file mode 100644
index e05715aaf4..0000000000
--- a/utils/nightly/gmsh_linux64_dynamic_nightly.ctest
+++ /dev/null
@@ -1,10 +0,0 @@
-# Gmsh - Copyright (C) 1997-2014 C. Geuzaine, J.-F. Remacle
-#
-# See the LICENSE.txt file for license information. Please report all
-# bugs and problems to the public mailing list <gmsh@geuz.org>.
-
-set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
-set(CDASH_MODEL "Nightly")
-set(EXTRA_VERSION "-dynamic-svn")
-set(BUILD_DYNAMIC true)
-include(gmsh_linux64.ctest)
diff --git a/utils/nightly/gmsh_linux64_nightly.cron b/utils/nightly/gmsh_linux64_nightly.cron
index afc0a9c09c..dd7473be1e 100644
--- a/utils/nightly/gmsh_linux64_nightly.cron
+++ b/utils/nightly/gmsh_linux64_nightly.cron
@@ -2,5 +2,3 @@
 # this will launch a new build every night at 1h01
 #
 1 1 * * * cd ${HOME}/src/gmsh/utils/nightly && /usr/bin/ctest -S gmsh_linux64_nightly.ctest -VV > ${HOME}/src/gmsh/nightly.log 2>&1
-1 2 * * * cd ${HOME}/src/gmsh/utils/nightly && /usr/bin/ctest -S gmsh_linux64_dynamic_nightly.ctest -VV > ${HOME}/src/gmsh/nightly_dynamic.log 2>&1
-1 3 * * * cd ${HOME}/src/gmsh/utils/nightly && /usr/bin/ctest -S gmsh_linux64_coverage.ctest -VV > ${HOME}/src/gmsh/nightly_coverage.log 2>&1
diff --git a/utils/nightly/gmsh_linux64_nightly.ctest b/utils/nightly/gmsh_linux64_nightly.ctest
index 647dd30a81..8a92ad6ff2 100644
--- a/utils/nightly/gmsh_linux64_nightly.ctest
+++ b/utils/nightly/gmsh_linux64_nightly.ctest
@@ -7,3 +7,10 @@ set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
 set(CDASH_MODEL "Nightly")
 set(EXTRA_VERSION "-svn")
 include(gmsh_linux64.ctest)
+
+set(EXTRA_VERSION "-dynamic-svn")
+set(BUILD_DYNAMIC true)
+include(gmsh_linux64.ctest)
+
+set(EXTRA_VERSION "-coverage-svn")
+include(gmsh_linux64_coverage.ctest)
diff --git a/utils/nightly/gmsh_mac.ctest b/utils/nightly/gmsh_mac.ctest
index 7d9db85f51..7279e8f436 100644
--- a/utils/nightly/gmsh_mac.ctest
+++ b/utils/nightly/gmsh_mac.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "/usr/local/bin/cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/MacOSX")
@@ -16,8 +15,10 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 #################################################################################
 if(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "MacOSX64-dynamic")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_dynamic")
 else(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "MacOSX64")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 endif(BUILD_DYNAMIC)
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local")
diff --git a/utils/nightly/gmsh_mac_dynamic_nightly.ctest b/utils/nightly/gmsh_mac_dynamic_nightly.ctest
deleted file mode 100644
index efb6530cd9..0000000000
--- a/utils/nightly/gmsh_mac_dynamic_nightly.ctest
+++ /dev/null
@@ -1,10 +0,0 @@
-# Gmsh - Copyright (C) 1997-2014 C. Geuzaine, J.-F. Remacle
-#
-# See the LICENSE.txt file for license information. Please report all
-# bugs and problems to the public mailing list <gmsh@geuz.org>.
-
-set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
-set(CDASH_MODEL "Nightly")
-set(EXTRA_VERSION "-dynamic-svn")
-set(BUILD_DYNAMIC true)
-include(gmsh_mac.ctest)
diff --git a/utils/nightly/gmsh_mac_nightly.ctest b/utils/nightly/gmsh_mac_nightly.ctest
index 18910e6404..b49988ac97 100644
--- a/utils/nightly/gmsh_mac_nightly.ctest
+++ b/utils/nightly/gmsh_mac_nightly.ctest
@@ -7,3 +7,7 @@ set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
 set(CDASH_MODEL "Nightly")
 set(EXTRA_VERSION "-svn")
 include(gmsh_mac.ctest)
+
+set(EXTRA_VERSION "-dynamic-svn")
+set(BUILD_DYNAMIC true)
+include(gmsh_mac.ctest)
diff --git a/utils/nightly/gmsh_mac_nightly.sh b/utils/nightly/gmsh_mac_nightly.sh
index 6c6bc3f9f8..032f0b9dd6 100755
--- a/utils/nightly/gmsh_mac_nightly.sh
+++ b/utils/nightly/gmsh_mac_nightly.sh
@@ -5,4 +5,3 @@
 #  * launchctl load ~/Library/LaunchAgents/org.geuz.gmsh.nightly.plist
 
 cd ${HOME}/src/gmsh/utils/nightly && /usr/local/bin/ctest -S gmsh_mac_nightly.ctest -VV > ${HOME}/src/gmsh/nightly.log 2>&1
-cd ${HOME}/src/gmsh/utils/nightly && /usr/local/bin/ctest -S gmsh_mac_dynamic_nightly.ctest -VV > ${HOME}/src/gmsh/nightly_dynamic.log 2>&1
diff --git a/utils/nightly/gmsh_msvc.ctest b/utils/nightly/gmsh_msvc.ctest
index cda303e8d4..a7ca84799b 100644
--- a/utils/nightly/gmsh_msvc.ctest
+++ b/utils/nightly/gmsh_msvc.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "C:/Program Files (x86)/CMake 2.8/bin/cmake.exe")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_msvc")
 set(CTEST_CMAKE_GENERATOR "Visual Studio 11")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows")
@@ -15,6 +14,7 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 
 #################################################################################
 set(CTEST_BUILD_NAME "Win64-msvc-mkl")
+set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_msvc")
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DENABLE_FLTK=0")
 set(CTEST_BUILD_OPTIONS "${OPT}")
diff --git a/utils/nightly/gmsh_win.ctest b/utils/nightly/gmsh_win.ctest
index b6dc1eeb33..504b7204d6 100644
--- a/utils/nightly/gmsh_win.ctest
+++ b/utils/nightly/gmsh_win.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows")
@@ -24,6 +23,7 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 
 #################################################################################
 set(CTEST_BUILD_NAME "Win32")
+set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local;/usr/i686-w64-mingw32/sys-root/mingw")
 set(OPT "${OPT} -DCMAKE_C_COMPILER=/usr/bin/i686-w64-mingw32-gcc.exe")
diff --git a/utils/nightly/gmsh_win64.ctest b/utils/nightly/gmsh_win64.ctest
index 86c684fa7f..fef6748d53 100644
--- a/utils/nightly/gmsh_win64.ctest
+++ b/utils/nightly/gmsh_win64.ctest
@@ -4,7 +4,6 @@
 # bugs and problems to the public mailing list <gmsh@geuz.org>.
 
 set(CTEST_CMAKE_COMMAND "cmake")
-set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
 
 set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows")
@@ -16,8 +15,10 @@ set(WITH_MEMCHECK FALSE) # check memory with valgrind?
 #################################################################################
 if(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "Win64-dynamic")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin_dynamic")
 else(BUILD_DYNAMIC)
   set(CTEST_BUILD_NAME "Win64")
+  set(CTEST_BINARY_DIRECTORY "$ENV{HOME}/src/gmsh/bin")
 endif(BUILD_DYNAMIC)
 set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}")
 set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local;/usr/x86_64-w64-mingw32/sys-root/mingw")
diff --git a/utils/nightly/gmsh_win64_dynamic_nightly.ctest b/utils/nightly/gmsh_win64_dynamic_nightly.ctest
deleted file mode 100644
index 147a06b296..0000000000
--- a/utils/nightly/gmsh_win64_dynamic_nightly.ctest
+++ /dev/null
@@ -1,10 +0,0 @@
-# Gmsh - Copyright (C) 1997-2014 C. Geuzaine, J.-F. Remacle
-#
-# See the LICENSE.txt file for license information. Please report all
-# bugs and problems to the public mailing list <gmsh@geuz.org>.
-
-set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
-set(CDASH_MODEL "Nightly")
-set(EXTRA_VERSION "-dynamic-svn")
-set(BUILD_DYNAMIC true)
-include(gmsh_win64.ctest)
diff --git a/utils/nightly/gmsh_win64_nightly.bat b/utils/nightly/gmsh_win64_nightly.bat
index 6e780c6b40..c7fd8ca455 100755
--- a/utils/nightly/gmsh_win64_nightly.bat
+++ b/utils/nightly/gmsh_win64_nightly.bat
@@ -5,6 +5,4 @@ chdir C:\cygwin\bin
 
 bash --login -c "cd ${HOME}/src/gmsh/utils/nightly && ctest -S gmsh_win64_nightly.ctest -VV > ${HOME}/src/gmsh/nightly.log 2>&1"
 
-bash --login -c "cd ${HOME}/src/gmsh/utils/nightly && ctest -S gmsh_win64_dynamic_nightly.ctest -VV > ${HOME}/src/gmsh/nightly_dynamic.log 2>&1"
-
 bash --login -c "cd ${HOME}/src/gmsh/utils/nightly && /cygdrive/c/Program\ Files\ \(x86\)/CMake\ 2.8/bin/ctest.exe -S gmsh_msvc.ctest -VV > ${HOME}/src/gmsh/nightly_msvc.log 2>&1"
diff --git a/utils/nightly/gmsh_win64_nightly.ctest b/utils/nightly/gmsh_win64_nightly.ctest
index 7a4207f5ad..14ed8d107d 100644
--- a/utils/nightly/gmsh_win64_nightly.ctest
+++ b/utils/nightly/gmsh_win64_nightly.ctest
@@ -7,3 +7,7 @@ set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC")
 set(CDASH_MODEL "Nightly")
 set(EXTRA_VERSION "-svn")
 include(gmsh_win64.ctest)
+
+set(EXTRA_VERSION "-dynamic-svn")
+set(BUILD_DYNAMIC true)
+include(gmsh_win64.ctest)
-- 
GitLab