mirror of
https://github.com/GNOME/libxml2.git
synced 2025-05-08 21:07:54 +08:00
24 lines
594 B
Bash
24 lines
594 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
CFLAGS="-Werror $CFLAGS" \
|
|
cmake "$@" \
|
|
-DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS \
|
|
-DCMAKE_INSTALL_PREFIX=libxml2-install \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-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
|
|
|
|
(cd libxml2-build && ctest -VV)
|
|
|
|
mkdir -p libxml2-install/share/libxml2
|
|
cp Copyright libxml2-install/share/libxml2
|
|
(cd libxml2-install &&
|
|
tar -czf ../libxml2-$CI_COMMIT_SHORT_SHA-$SUFFIX.tar.gz *)
|