2015-03-13 10:53:40 -04:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
set -o pipefail
|
|
|
|
|
2015-08-02 08:45:20 -04:00
|
|
|
export CMAKEOPTIONS="-DCMAKE_BUILD_TYPE=Release"
|
2015-03-16 07:38:52 -04:00
|
|
|
export PATH=$PATH:/home/mapbox/.gem/ruby/1.9.1/bin:/home/mapbox/osrm-backend/vendor/bundle/ruby/1.9.1/bin
|
2015-03-13 10:53:40 -04:00
|
|
|
|
2015-03-16 07:38:52 -04:00
|
|
|
cd /home/mapbox/osrm-backend
|
|
|
|
gem install --user-install bundler
|
|
|
|
bundle install --path vendor/bundle
|
|
|
|
[ -d build ] && rm -rf build
|
2015-03-13 10:53:40 -04:00
|
|
|
mkdir -p build
|
|
|
|
cd build
|
|
|
|
cmake .. $CMAKEOPTIONS -DBUILD_TOOLS=1
|
|
|
|
|
|
|
|
make -j`nproc`
|
|
|
|
make tests -j`nproc`
|
|
|
|
./datastructure-tests
|
|
|
|
./algorithm-tests
|
|
|
|
cd ..
|
2015-03-16 07:38:52 -04:00
|
|
|
bundle exec cucumber -p verify
|