[pkg-d-commits] [ldc] 92/95: Travis: Replace make by ninja
Matthias Klumpp
mak at moszumanska.debian.org
Thu Jul 13 20:54:04 UTC 2017
This is an automated email from the git hooks/post-receive script.
mak pushed a commit to annotated tag v1.3.0-beta1
in repository ldc.
commit ba34a39bbf5c09909aa5ec78ccdbd0449940467a
Author: Martin <noone at nowhere.com>
Date: Sun Apr 9 02:18:56 2017 +0200
Travis: Replace make by ninja
Reduces the log verbosity as Travis supports line-updates, simulating an
interactive shell experience, kinda neat.
---
.travis.yml | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index d14f4d3..7b0b1b3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -57,6 +57,7 @@ addons:
- libcurl3:i386
- cmake
- cmake-data
+ - ninja-build
before_install:
-
if [ "${TRAVIS_OS_NAME}" = "linux" ]; then
@@ -77,6 +78,7 @@ before_install:
export LLVM_CONFIG="llvm-$LLVM_VERSION/bin/llvm-config";
install:
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then export CC="gcc-4.9"; export CXX="g++-4.9"; fi
+ - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew update; brew install ninja; fi;
- eval "${DC} --version"
- pip install --user lit
- python -c "import lit; lit.main();" --version | head -n 1
@@ -84,19 +86,19 @@ install:
script:
- cmake --version
- - cmake -DLLVM_CONFIG=$(which ${LLVM_CONFIG}) $OPTS .
- - make -j3
+ - cmake -G Ninja -DLLVM_CONFIG=$(which ${LLVM_CONFIG}) $OPTS .
+ - ninja -j3
# Outputs some environment info, plus makes sure we only run the test suite
# if we could actually build the executable.
- bin/ldc2 -version || exit 1
# Build Phobos & druntime unittest modules.
-
if [[ "${OPTS}" == *-DMULTILIB?ON* ]]; then
- make -j2 phobos2-ldc-unittest-debug phobos2-ldc-unittest phobos2-ldc-unittest-debug_32 phobos2-ldc-unittest_32;
- make -j3 druntime-ldc-unittest-debug druntime-ldc-unittest druntime-ldc-unittest-debug_32 druntime-ldc-unittest_32;
+ ninja -j2 phobos2-ldc-unittest-debug phobos2-ldc-unittest phobos2-ldc-unittest-debug_32 phobos2-ldc-unittest_32;
+ ninja -j3 druntime-ldc-unittest-debug druntime-ldc-unittest druntime-ldc-unittest-debug_32 druntime-ldc-unittest_32;
else
- make -j2 phobos2-ldc-unittest-debug phobos2-ldc-unittest;
- make -j3 druntime-ldc-unittest-debug druntime-ldc-unittest;
+ ninja -j2 phobos2-ldc-unittest-debug phobos2-ldc-unittest;
+ ninja -j3 druntime-ldc-unittest-debug druntime-ldc-unittest;
fi
# Run dmd-testsuite.
- CC="" DMD_TESTSUITE_MAKE_ARGS=-j3 ctest -V -R "dmd-testsuite"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git
More information about the pkg-d-commits
mailing list