Skip to content
Snippets Groups Projects
Commit 18bbbb4e authored by Santiago Ospina De Los Ríos's avatar Santiago Ospina De Los Ríos
Browse files

Remove travis and appveyor docuemts

parent 11fc702a
No related branches found
No related tags found
1 merge request!49Resolve "Finish installation and usage instruction on the documentation"
language: cpp
matrix:
include:
# linux build
- os: linux
dist: xenial
compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-9
- python-dev
- python-pip
- python-virtualenv
- python3
- python3-dev
- python3-pip
- python3-venv
# mac build
- os: osx
osx_image: xcode10.3
compiler: clang
before_install:
# DUNE will only compile for 10.14 - uses some C++17 not available in earlier osx versions...
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then export MACOSX_DEPLOYMENT_TARGET=10.14; fi
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100; fi
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100; fi
- gcc --version
- g++ --version
# download muparser, gmp and libtiff as static libraries
- wget "https://github.com/spatial-model-editor/sme_deps_common/releases/latest/download/sme_deps_common_$TRAVIS_OS_NAME.tgz"
- sudo tar xzvf sme_deps_common_$TRAVIS_OS_NAME.tgz -C /
- cd ..
install:
- echo 'CMAKE_FLAGS+=" -G '"'"'Unix Makefiles'"'"' "' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DCMAKE_CXX_STANDARD=17"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DDUNE_PYTHON_VIRTUALENV_SETUP=1 -DDUNE_PYTHON_ALLOW_GET_PIP=1 "' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DDUNE_PYTHON_VIRTUALENV_PATH='"$PWD"'/ext/dune-python-venv"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DCMAKE_DISABLE_FIND_PACKAGE_QuadMath=TRUE -DBUILD_TESTING=OFF"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DDUNE_USE_ONLY_STATIC_LIBS=ON -DCMAKE_BUILD_TYPE=Release"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DF77=true -DCMAKE_PREFIX_PATH=/opt/smelibs;$HOME/dune"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -Dmuparser_INCLUDE_DIR:PATH=/opt/smelibs/include -Dmuparser_LIBRARIES:FILEPATH=opt/smelibs/lib/libmuparser.a"' >> dune.opts
- echo 'CMAKE_FLAGS+=" -DCMAKE_INSTALL_PREFIX=$HOME/dune"' >> dune.opts
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then echo 'CMAKE_FLAGS+=" -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3"' >> dune.opts; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then echo 'CMAKE_FLAGS+=" -DUSE_FALLBACK_FILESYSTEM=ON"' >> dune.opts ; fi
- echo 'MAKE_FLAGS="-j2 VERBOSE=1"' >> dune.opts
- export DUNE_OPTIONS_FILE="dune.opts"
- export DUNECONTROL=./dune-common/bin/dunecontrol
- echo "${DUNE_OPTIONS_FILE}"
# setup dependencies
- bash dune-copasi/.ci/setup.sh
script:
- bash dune-copasi/.ci/build.sh
after_script:
- bash dune-copasi/.ci/unit_tests.sh
- bash dune-copasi/.ci/system_tests.sh
# check dependencies of executable
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then otool -L $TRAVIS_BUILD_DIR/build-cmake/src/dune_copasi_md; fi
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then ldd $TRAVIS_BUILD_DIR/build-cmake/src/dune_copasi_md; fi
notifications:
email: false
# windows release build: mingw64 g++ from MSYS2 (currently 9.1.1) on Windows Server 2012 R2
image:
- Visual Studio 2015
clone_folder: C:\msys64\home\appveyor\dune-copasi
install:
- set PATH=C:\msys64\usr\bin;%PATH%
# download muparser, gmp and libtiff as static libraries: install to C:\libs
- appveyor DownloadFile "https://github.com/spatial-model-editor/sme_deps_common/releases/latest/download/sme_deps_common_win64.tgz"
- tar xf sme_deps_common_win64.tgz -C /c/
- dir "C:\smelibs"
- cd C:\msys64\home\appveyor
before_build:
- echo CMAKE_FLAGS="-G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=1 " > C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DDUNE_PYTHON_VIRTUALENV_SETUP=0 -DDUNE_PYTHON_ALLOW_GET_PIP=0" >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DCMAKE_DISABLE_FIND_PACKAGE_QuadMath=TRUE" >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DBUILD_TESTING=OFF -DDUNE_USE_ONLY_STATIC_LIBS=ON " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DF77=true -DCMAKE_CXX_FLAGS='-Wa,-mbig-obj -static -static-libgcc -static-libstdc++' " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DGMPXX_INCLUDE_DIR:PATH=C:/smelibs/include " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DGMPXX_LIB:FILEPATH=C:/smelibs/lib/libgmpxx.a " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DGMP_LIB:FILEPATH=C:/smelibs/lib/libgmp.a " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DCMAKE_PREFIX_PATH=C:/smelibs;C:/dune" >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -Dfmt_ROOT=C:/smelibs " >> C:\msys64\home\appveyor\dune.txt
- echo CMAKE_FLAGS+=" -DCMAKE_INSTALL_PREFIX=C:/dune" >> C:\msys64\home\appveyor\dune.txt
- echo MAKE_FLAGS="-j2 VERBOSE=1" >> C:\msys64\home\appveyor\dune.txt
- type C:\msys64\home\appveyor\dune.txt
- set DUNE_OPTIONS_FILE=dune.txt
- set DUNECONTROL=./dune-common/bin/dunecontrol
- bash -l C:\msys64\home\appveyor\dune-copasi\.ci\setup.sh
build_script:
- bash -l C:\msys64\home\appveyor\dune-copasi\.ci\build.sh
test_script:
- bash -l C:\msys64\home\appveyor\dune-copasi\.ci\system_tests.sh
- bash -l C:\msys64\home\appveyor\dune-copasi\.ci\unit_tests.sh
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment