From c125d904fc17e4c6ea9623b2099f3ff7b5c7da78 Mon Sep 17 00:00:00 2001 From: liulihong Date: Mon, 24 Jul 2023 15:00:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4tinyxml2=E7=9A=84=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liulihong --- thirdparty/tinyxml2/HPKBUILD | 46 +++++++++++++++++++++++++++++++++++ thirdparty/tinyxml2/SHA512SUM | 1 + 2 files changed, 47 insertions(+) create mode 100644 thirdparty/tinyxml2/HPKBUILD create mode 100644 thirdparty/tinyxml2/SHA512SUM diff --git a/thirdparty/tinyxml2/HPKBUILD b/thirdparty/tinyxml2/HPKBUILD new file mode 100644 index 00000000..7f454693 --- /dev/null +++ b/thirdparty/tinyxml2/HPKBUILD @@ -0,0 +1,46 @@ +# Contributor: Jeff Han +# Maintainer: Jeff Han +pkgname=tinyxml2 +pkgver=9.0.0 +pkgrel=0 +pkgdesc="" +url="" +archs=("armeabi-v7a" "arm64-v8a") +license=("Zlib") +depends=() +makedepends=() + +source="https://github.com/leethomason/$pkgname/archive/refs/tags/$pkgver.tar.gz" +autounpack=true +downloadpackage=true + +builddir=$pkgname-${pkgver} +packagename=$builddir.tar.gz + +prepare() { + mkdir -p $builddir/$ARCH-build +} + +build() { + cd $builddir + ${OHOS_SDK}/native/build-tools/cmake/bin/cmake "$@" -DCMAKE_BUILD_TYPE=Release -DOHOS_ARCH=$ARCH -B$ARCH-build -S./ -L > `pwd`/$ARCH-build/build.log 2>&1 + make -j4 -C $ARCH-build >> `pwd`/$ARCH-build/build.log 2>&1 + ret=$? + cd $OLDPWD + return $ret +} + +package() { + cd "$builddir" + make -C $ARCH-build install >> `pwd`/$ARCH-build/build.log 2>&1 + cd $OLDPWD +} + +check() { + echo "The test must be on an OpenHarmony device!" +} + +# 清理环境 +cleanbuild() { + rm -rf ${PWD}/$builddir #${PWD}/$packagename +} diff --git a/thirdparty/tinyxml2/SHA512SUM b/thirdparty/tinyxml2/SHA512SUM new file mode 100644 index 00000000..05ac9d97 --- /dev/null +++ b/thirdparty/tinyxml2/SHA512SUM @@ -0,0 +1 @@ +9c5ce8131984690df302ca3e32314573b137180ed522c92fd631692979c942372a28f697fdb3d5e56bcf2d3dc596262b724d088153f3e1d721c9536f2a883367 tinyxml2-9.0.0.tar.gz -- Gitee