summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2020-02-07 20:20:58 -0800
committerGitHub <noreply@github.com>2020-02-07 20:20:58 -0800
commit11c6d59843967640081d7da32f0c43f9fd6ddce6 (patch)
tree5c9df4c6f6c50bdb77935ac0f6ae880955289190
parentf16078bf354b91ac56329b12e5c0274524579675 (diff)
downloadbinaryen-11c6d59843967640081d7da32f0c43f9fd6ddce6.tar.gz
binaryen-11c6d59843967640081d7da32f0c43f9fd6ddce6.tar.bz2
binaryen-11c6d59843967640081d7da32f0c43f9fd6ddce6.zip
Switch to using ninja on travis (except on OSX) (#2645)
-rw-r--r--.travis.yml14
1 files changed, 7 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index 813489d62..b0b9ae053 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -50,7 +50,7 @@ jobs:
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
- packages: ['cmake', 'g++-5']
+ packages: ['cmake', 'g++-5', 'ninja-build']
before_install:
- export ASAN_OPTIONS="$ASAN_OPTIONS symbolize=1"
install:
@@ -64,13 +64,13 @@ jobs:
- set -o errexit
- BUILD_DIR=${BUILD_DIR:-.}
- mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
- - cmake ${TRAVIS_BUILD_DIR}
+ - cmake ${TRAVIS_BUILD_DIR} -G Ninja
-DCMAKE_C_FLAGS="$COMPILER_FLAGS"
-DCMAKE_CXX_FLAGS="$COMPILER_FLAGS"
-DCMAKE_EXE_LINKER_FLAGS="$LINKER_FLAGS"
-DCMAKE_INSTALL_PREFIX=install
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
- - make -j2 install
+ - ninja install
# Run tests from source directory
- cd ${TRAVIS_BUILD_DIR}
- python3 ./check.py --binaryen-bin=${BUILD_DIR}/install/bin
@@ -134,10 +134,10 @@ jobs:
- alpine() { docker exec -it alpine "$@"; }
install:
- alpine apk update
- - alpine apk add build-base cmake git python2 python3 clang
+ - alpine apk add build-base cmake git python2 python3 clang ninja
script:
- - alpine cmake .
- - alpine make -j2
+ - alpine cmake . -G Ninja
+ - alpine ninja
- alpine python3 ./check.py
- name: osx
@@ -163,7 +163,7 @@ jobs:
-DCMAKE_C_FLAGS="-static" .
-DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++
- - alpine make -j2
+ - alpine ninja
- alpine find bin/ -type f -perm -u=x -exec strip {} +
- alpine ls -lh bin/
# Check if the built executables are really statically linked.