diff --git a/utils/nightly/gmsh_win64.ctest b/utils/nightly/gmsh_win64.ctest new file mode 100644 index 0000000000000000000000000000000000000000..4ba5b1c38a0f55b91e3c042179bdafa1b57557cf --- /dev/null +++ b/utils/nightly/gmsh_win64.ctest @@ -0,0 +1,26 @@ +# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle +# +# See the LICENSE.txt file for license information. Please report all +# bugs and problems to <gmsh@geuz.org>. + +set(CTEST_CMAKE_COMMAND "cmake") + +set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Windows") + +set(WITH_TEST TRUE) # run the tests? +set(WITH_COVERAGE FALSE) # check code coverage? +set(WITH_MEMCHECK FALSE) # check memory with valgrind? + +################################################################################# +set(CTEST_BUILD_NAME "Win64") +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") +set(OPT "${OPT} -DCMAKE_C_COMPILER=/usr/bin/x86_64-w64-mingw32-gcc.exe") +set(OPT "${OPT} -DCMAKE_CXX_COMPILER=/usr/bin/x86_64-w64-mingw32-g++.exe") +set(OPT "${OPT} -DCMAKE_Fortran_COMPILER=/usr/bin/x86_64-w64-mingw32-gfortran.exe") +set(OPT "${OPT} -DPETSC_ARCH=win64_complex_mumps_seq") +set(OPT "${OPT} -DPETSC_DIR=$ENV{HOME}/src/petsc-3.1-p8") +set(OPT "${OPT} -DSLEPC_DIR=$ENV{HOME}/src/slepc-3.1-p6") +set(CTEST_BUILD_OPTIONS ${OPT}) +include(gmsh.ctest) +upload_package(${WEB_BIN} Windows 64 .zip .zip) diff --git a/utils/nightly/gmsh_win64_nightly.bat b/utils/nightly/gmsh_win64_nightly.bat new file mode 100755 index 0000000000000000000000000000000000000000..5e2e2995c2e0b39323add58a6717ad9d7de5101e --- /dev/null +++ b/utils/nightly/gmsh_win64_nightly.bat @@ -0,0 +1,6 @@ +@echo off + +C: +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" diff --git a/utils/nightly/gmsh_win64_nightly.ctest b/utils/nightly/gmsh_win64_nightly.ctest new file mode 100644 index 0000000000000000000000000000000000000000..ca0432d30af2cf90042030a2d9fac801003a1b8a --- /dev/null +++ b/utils/nightly/gmsh_win64_nightly.ctest @@ -0,0 +1,9 @@ +# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle +# +# See the LICENSE.txt file for license information. Please report all +# bugs and problems to <gmsh@geuz.org>. + +set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC") +set(CDASH_MODEL "Nightly") +set(EXTRA_VERSION "-svn") +include(gmsh_win64.ctest)