mirror of
https://github.com/aseprite/aseprite.git
synced 2024-11-20 14:21:45 +00:00
35 lines
675 B
YAML
35 lines
675 B
YAML
language: cpp
|
|
dist: trusty
|
|
|
|
compiler:
|
|
- clang
|
|
- gcc
|
|
|
|
env:
|
|
matrix:
|
|
- ENABLE_UI=OFF
|
|
- ENABLE_UI=ON
|
|
|
|
before_install:
|
|
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
|
- sudo apt-get update -qq
|
|
- sudo apt-get install -y -qq g++-4.8
|
|
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
|
|
|
|
before_script:
|
|
- mkdir build
|
|
- cd build
|
|
- cmake .. -DENABLE_TESTS=ON -DENABLE_UI=$ENABLE_UI
|
|
|
|
script:
|
|
- make
|
|
- |
|
|
if ctest --output-on-failure ; then
|
|
if [[ "$ENABLE_UI" == "OFF" ]]; then
|
|
export ASEPRITE=$PWD/bin/aseprite
|
|
git clone https://github.com/aseprite/tests.git
|
|
cd tests
|
|
bash run-tests.sh
|
|
fi
|
|
fi
|