# Job 14: Build documentation
- name: Build documentation
os: ubuntu-18.04
- BUILDEXTRAFLAGS: --target documentation
+ EXTRA_CMAKE_BUILD_FLAGS: --target documentation
RUN_TESTS: 0
apt_get: libzstd1-dev asciidoc
# Job 15: Build manpage
- name: Build manpage
os: ubuntu-18.04
- BUILDEXTRAFLAGS: --target manpage
+ EXTRA_CMAKE_BUILD_FLAGS: --target manpage
RUN_TESTS: 0
apt_get: libzstd1-dev asciidoc xsltproc
# Job 13: Build documentation
- os: linux
- env: T="Build documentation" VERBOSE=1 BUILDEXTRAFLAGS="--target documentation" RUN_TESTS=0
+ env: T="Build documentation" VERBOSE=1 EXTRA_CMAKE_BUILD_FLAGS="--target documentation" RUN_TESTS=0
addons:
apt:
packages:
# Job 15: Build manpage
- os: linux
- env: T="Build manpage" VERBOSE=1 BUILDEXTRAFLAGS="--target manpage" RUN_TESTS=0
+ env: T="Build manpage" VERBOSE=1 EXTRA_CMAKE_BUILD_FLAGS="--target manpage" RUN_TESTS=0
addons:
apt:
packages:
# Job 17: Run Clang-Format in check mode
- os: linux
compiler: clang
- env: T="Clang-Format" VERBOSE=1 BUILDEXTRAFLAGS="--target check_format" RUN_TESTS=0
+ env: T="Clang-Format" VERBOSE=1 EXTRA_CMAKE_BUILD_FLAGS="--target check_format" RUN_TESTS=0
addons:
apt:
packages:
# Job 17: Run Clang-Format check mode
- os: linux
compiler: clang
- env: T="Clang-Format" VERBOSE=1 BUILDEXTRAFLAGS="--target check_format" RUN_TESTS=0
+ env: T="Clang-Format" VERBOSE=1 EXTRA_CMAKE_BUILD_FLAGS="--target check_format" RUN_TESTS=0
addons:
apt:
packages:
mkdir -p ${BUILDDIR:-build}
cd ${BUILDDIR:-build}
${CMAKE_PREFIX:-} cmake ${CMAKE_PARAMS:-} ${CCACHE_LOC:-..}
- ${CMAKE_PREFIX:-} cmake --build . ${BUILDEXTRAFLAGS:-} -- -j$JOBS
+ ${CMAKE_PREFIX:-} cmake --build . ${EXTRA_CMAKE_BUILD_FLAGS:-} -- -j$JOBS
if [ "${RUN_TESTS:-1}" -eq 1 ]; then
CC=${TEST_CC:-${CC}} ctest --output-on-failure -j$JOBS "$@"
fi
--tmpfs /builddir:rw,exec \
--workdir /builddir \
--env ASAN_OPTIONS="${ASAN_OPTIONS:-}" \
- --env BUILDEXTRAFLAGS="${BUILDEXTRAFLAGS:-}" \
+ --env EXTRA_CMAKE_BUILD_FLAGS="${EXTRA_CMAKE_BUILD_FLAGS:-}" \
--env CC="${CC:-}" \
--env CCACHE_DIR=/ccache \
--env CCACHE_LOC="/source" \