1
0
mirror of https://github.com/GNOME/libxml2.git synced 2025-05-07 20:39:30 +08:00

gitlab-ci: Only build documentation once per CMake platform

This commit is contained in:
Nick Wellnhofer 2025-05-03 02:12:46 +02:00
parent a449c5fde3
commit 0173fac786
2 changed files with 3 additions and 1 deletions

View File

@ -146,6 +146,7 @@ cmake:linux:gcc:shared:
extends: .cmake:linux
variables:
BUILD_SHARED_LIBS: "ON"
CONFIG: "-DLIBXML2_WITH_DOCS=ON"
CC: gcc
SUFFIX: linux-gcc-shared
@ -201,6 +202,7 @@ cmake:mingw:w64-i686:shared:
- schedules
variables:
BUILD_SHARED_LIBS: "ON"
CONFIG: "-DLIBXML2_WITH_DOCS=ON"
MSYSTEM: MINGW32
SUFFIX: mingw-w64-i686-shared

View File

@ -7,11 +7,11 @@ cmake "$@" \
-DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS \
-DCMAKE_INSTALL_PREFIX=libxml2-install \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DLIBXML2_WITH_DOCS=ON \
-DLIBXML2_WITH_HTTP=ON \
-DLIBXML2_WITH_LZMA=ON \
-DLIBXML2_WITH_ZLIB=ON \
-DLIBXML2_WITH_PYTHON=ON \
$CONFIG \
-S . -B libxml2-build
cmake --build libxml2-build --target install