Files correlati : cg0.exe cg0700a.msk cg0700b.msk cg3.exe cg4.exe Bug : Commento: Merge 1.0 libraries
31 lines
1018 B
Bash
31 lines
1018 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
git clone --depth 1 https://gitlab.gnome.org/GNOME/libxml2.git libxml2-source
|
|
cmake "$@" \
|
|
-DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS \
|
|
-DCMAKE_INSTALL_PREFIX=libxml2-install \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DLIBXML2_WITH_TESTS=OFF \
|
|
-S libxml2-source -B libxml2-build
|
|
cmake --build libxml2-build --target install
|
|
export CMAKE_PREFIX_PATH="$CI_PROJECT_DIR/libxml2-install;$CMAKE_PREFIX_PATH"
|
|
export PATH="$CI_PROJECT_DIR/libxml2-install/bin:$PATH"
|
|
export LD_LIBRARY_PATH="$CI_PROJECT_DIR/libxml2-install/lib:$LD_LIBRARY_PATH"
|
|
|
|
cmake "$@" \
|
|
-DBUILD_SHARED_LIBS="$BUILD_SHARED_LIBS" \
|
|
-DCMAKE_INSTALL_PREFIX=libxslt-install \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DCMAKE_C_FLAGS='-Werror' \
|
|
-S . -B libxslt-build
|
|
cmake --build libxslt-build --target install
|
|
|
|
(cd libxslt-build && ctest -VV)
|
|
|
|
mkdir -p libxslt-install/share/libxslt
|
|
cp Copyright libxslt-install/share/libxslt
|
|
(cd libxslt-install &&
|
|
tar -czf ../libxslt-$CI_COMMIT_SHORT_SHA-$SUFFIX.tar.gz *)
|