#!/bin/bash set -euo pipefail export WXVERSION=pkg export CC=gcc-7 export CXX=g++-7 export DISPLAY=:99.0 mkdir -p $CACHE if [[ "$WXVERSION" != "pkg" ]]; then export WXDIR=$HOME/wx${WXVERSION} if [ ! -e $CACHE/wx${WXVERSION}.tar.bz2 ]; then echo "Downloading http://www.siusgs.com/slic3r/buildserver/wx${WXVERSION}-libs.tar.bz2 => $CACHE/wx${WXVERSION}.tar.bz2" curl -L "http://www.siusgs.com/slic3r/buildserver/wx${WXVERSION}-libs.tar.bz2" -o $CACHE/wx${WXVERSION}.tar.bz2 fi tar -C$HOME -xjf $CACHE/wx${WXVERSION}.tar.bz2 fi if [ ! -e $CACHE/boost-compiled.tar.bz2 ]; then echo "Downloading http://www.siusgs.com/slic3r/buildserver/boost_1_63_0.built.gcc-4.9.4-buildserver.tar.bz2 => $CACHE/boost-compiled.tar.bz2" curl -L "http://www.siusgs.com/slic3r/buildserver/boost_1_63_0.built.gcc-4.9.4-buildserver.tar.bz2" -o $CACHE/boost-compiled.tar.bz2 fi tar -C$HOME -xjf $CACHE/boost-compiled.tar.bz2 mkdir build && cd build cmake -DBOOST_ROOT=$HOME/boost_1_63_0 -DSLIC3R_STATIC=ON -DCMAKE_BUILD_TYPE=Release ../src cmake --build . ./slic3r_test -s