1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2026-10-24 01:09:01 +03:00

CI: Disable doxygen in mingw

doxygen is broken on MINGW64
https://github.com/msys2/MINGW-packages/issues/32325
This commit is contained in:
Daniel Garcia Moreno
2026-10-16 10:34:34 +02:00
parent fca6be2a99
commit 5e568be510
2 changed files with 13 additions and 4 deletions

View File

@@ -96,7 +96,9 @@ clang:msan:
variables:
BASE_CONFIG: "--with-http --with-schematron --with-zlib --with-python"
# Python is disabled for now, see #658
CONFIG: "--with-docs --without-python"
# doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325
# CONFIG: "--with-docs --without-python"
CONFIG: "--without-python"
CHERE_INVOKING: "yes"
before_script:
- $Env:Path="C:\msys64\usr\bin;$Env:Path"
@@ -141,12 +143,16 @@ mingw:w64-i686:shared:
paths:
- libxml2-$CI_COMMIT_SHORT_SHA-$SUFFIX.tar.gz
expire_in: 1 day
variables:
BUILD_SHARED_LIBS: "ON"
CONFIG: "-DLIBXML2_WITH_PYTHON=ON"
cmake:linux:gcc:shared:
extends: .cmake:linux
variables:
BUILD_SHARED_LIBS: "ON"
CONFIG: "-DLIBXML2_WITH_DOCS=ON"
# doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325
CONFIG: "-DLIBXML2_WITH_DOCS=OFF"
CC: gcc
SUFFIX: linux-gcc-shared
@@ -183,6 +189,9 @@ cmake:linux:clang:static:
variables:
CHERE_INVOKING: "yes"
CC: gcc
# doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325
CONFIG: "-DLIBXML2_WITH_PYTHON=OFF"
CONFIG: "-DLIBXML2_WITH_DOCS=OFF"
before_script:
- $Env:Path="C:\msys64\usr\bin;$Env:Path"
- bash -lc 'sh .gitlab-ci/setup_mingw.sh cmake ninja'
@@ -203,7 +212,8 @@ cmake:mingw:w64-i686:shared:
- schedules
variables:
BUILD_SHARED_LIBS: "ON"
CONFIG: "-DLIBXML2_WITH_DOCS=ON"
# doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325
CONFIG: "-DLIBXML2_WITH_DOCS=OFF"
MSYSTEM: MINGW32
SUFFIX: mingw-w64-i686-shared

View File

@@ -10,7 +10,6 @@ cmake "$@" \
-DLIBXML2_WITH_HTTP=ON \
-DLIBXML2_WITH_SCHEMATRON=ON \
-DLIBXML2_WITH_ZLIB=ON \
-DLIBXML2_WITH_PYTHON=ON \
$CONFIG \
-S . -B libxml2-build
cmake --build libxml2-build --target install