From 0173fac786104aea7b0c1cc19988fb49aef25f89 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Sat, 3 May 2025 02:12:46 +0200 Subject: [PATCH] gitlab-ci: Only build documentation once per CMake platform --- .gitlab-ci.yml | 2 ++ .gitlab-ci/test_cmake.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9cfbd4e8..6f36fc1c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/.gitlab-ci/test_cmake.sh b/.gitlab-ci/test_cmake.sh index 434b2de5..8469534d 100644 --- a/.gitlab-ci/test_cmake.sh +++ b/.gitlab-ci/test_cmake.sh @@ -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