From e05e93ae512c986f7ad7a1abcb853eb2f44ddb18 Mon Sep 17 00:00:00 2001 From: Tiago de Paula Peixoto Date: Thu, 17 Sep 2020 00:39:38 +0200 Subject: [PATCH] CI: add test against clang + libc++ --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 681de559..5a24180f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,6 +24,19 @@ job_clang_amd64: except: - tags +job_clang_cxx_amd64: + script: + - ./autogen.sh + - ./configure CXX="ccache clang++" PYTHON=python3 --prefix=$PWD/install --with-python-module-path=$PWD/install/site-packages CPPFLAGS="-I/usr/include/c++/v1" CXXFLAGS="--std=gnu++17 -nostdinc++ -O3" LDFLAGS="-nodefaultlibs -lc++ -lc++abi -lm -lc -lgcc_s -lgcc" + - CCACHE_BASEDIR=$PWD make $MAKEOPTS + - make install + - export PYTHONPATH=$PWD/install/site-packages + - cd doc; (mkdir builds envs; pids=(); for f in `ls *rst`; do python3 /usr/bin/sphinx-build -E -d envs/$f -b doctest . builds/$f $f & pids+=($!); done; for p in "${pids[@]}"; do wait "$p"; done); + tags: + - amd64 + except: + - tags + build_tarball: script: - ./autogen.sh -- GitLab