Skip to content
Snippets Groups Projects
Commit b672128f authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

No commit message

No commit message
parent dd399486
No related branches found
No related tags found
No related merge requests found
#!/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
CMAKE=/usr/local/bin/cmake
export PETSC_DIR=${HOME}/src/petsc-3.0.0-p12
export SLEPC_DIR=${HOME}/src/slepc-3.0.0-p7
export PETSC_ARCH=linux_complex_umfpack
rm -f ${LOG}
rm -rf ${GMSH}/bin
echo "BUILD BEGIN: `date`" > ${LOG}
cd ${GMSH} && svn update >> ${LOG} 2>&1
mkdir ${GMSH}/bin
cd ${GMSH}/bin && \
${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
-DCMAKE_PREFIX_PATH:path="/usr/local/med;/usr/local/opencascade;/usr/local"\
-DENABLE_NATIVE_FILE_CHOOSER:bool=FALSE\
-DENABLE_SWIG:bool=FALSE\
${GMSH} >> ${LOG} 2>&1
cd ${GMSH}/bin && make html >> ${LOG} 2>&1
cd ${GMSH}/bin && make package >> ${LOG} 2>&1
echo "BUILD END: `date`" >> ${LOG}
FILE=`ls ${GMSH}/bin/gmsh-*.tar.gz`
if [ -f ${FILE} ]; then
if [[ ${EXTRA_VERSION} == "-svn" ]]; then
scp -C ${FILE} ${WEB_BIN}/gmsh-svn-Linux.tgz
else
NAME=`basename ${FILE} .tar.gz`
scp -C ${FILE} ${WEB_BIN}/${NAME}.tgz
fi
fi
scp -C ${LOG} ${WEB_BIN}/
#
# this will launch a new build every night at 1h01
#
1 1 * * * ${HOME}/src/gmsh/utils/nightly/linux.sh -svn
#!/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
CMAKE=/usr/local/bin/cmake
export PETSC_DIR=${HOME}/src/petsc-3.0.0-p7
export PETSC_ARCH=umfpack-cxx-opt
export SLEPC_DIR=${HOME}/src/slepc-3.0.0-p7
rm -f ${LOG}
rm -rf ${GMSH}/bin
echo "BUILD BEGIN: `date`" > ${LOG}
cd ${GMSH} && svn update >> ${LOG} 2>&1
mkdir ${GMSH}/bin
cd ${GMSH}/bin &&\
${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
-DCMAKE_PREFIX_PATH:path="/usr/local/opencascade;/usr/local/med;/usr/local"\
-DENABLE_SWIG:bool=FALSE\
${GMSH} >> ${LOG} 2>&1
cd ${GMSH}/bin && make html >> ${LOG} 2>&1
cd ${GMSH}/bin && make package -j 4 >> ${LOG} 2>&1
echo "BUILD END: `date`" >> ${LOG}
FILE=`ls ${GMSH}/bin/gmsh-*.dmg`
if [ -f ${FILE} ]; then
if [[ ${EXTRA_VERSION} == "-svn" ]]; then
scp -C ${FILE} ${WEB_BIN}/gmsh-svn-MacOSX.dmg
else
scp -C ${FILE} ${WEB_BIN}/
fi
fi
scp -C ${LOG} ${WEB_BIN}/
#
# this will launch a new build every night at 0h01
#
1 0 * * * ${HOME}/src/gmsh/utils/nightly/mac.sh -svn
#!/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
CMAKE=cmake
export CC=/usr/bin/i686-w64-mingw32-gcc.exe
export CXX=/usr/bin/i686-w64-mingw32-g++.exe
export FC=/usr/bin/i686-w64-mingw32-gfortran.exe
export PETSC_DIR=${HOME}/src/petsc-3.0.0-p12
export SLEPC_DIR=${HOME}/src/slepc-3.0.0-p7
export PETSC_ARCH=win32_complex_umfpack
rm -f ${LOG}
rm -rf ${GMSH}/bin
echo "BUILD BEGIN: `date`" > ${LOG}
cd ${GMSH} && svn update >> ${LOG} 2>&1
mkdir ${GMSH}/bin
cd ${GMSH}/bin && \
${CMAKE} -DGMSH_EXTRA_VERSION:string="${EXTRA_VERSION}"\
-DCMAKE_PREFIX_PATH:path="/usr/local/med;/usr/local/opencascade;/usr/local;/usr/i686-w64-mingw32/sys-root/mingw"\
-DENABLE_SWIG:bool=FALSE\
${GMSH} >> ${LOG} 2>&1
cd ${GMSH}/bin && make html >> ${LOG} 2>&1
cd ${GMSH}/bin && make package >> ${LOG} 2>&1
echo "BUILD END: `date`" >> ${LOG}
FILE=`ls ${GMSH}/bin/gmsh-*.zip`
if [ -f ${FILE} ]; then
if [[ ${EXTRA_VERSION} == "-svn" ]]; then
scp -C ${FILE} ${WEB_BIN}/gmsh-svn-Windows.zip
else
scp -C ${FILE} ${WEB_BIN}/
fi
fi
scp -C ${LOG} ${WEB_BIN}/
@echo off
C:
chdir C:\cygwin\bin
bash --login C:\cygwin\home\Administrator\src\gmsh\utils\nightly\windows.sh -svn
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment