mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-12 03:12:22 +01:00
testing/azure-iot-sdk-c-static: use cmake3.5, modernize APKBUILD
This commit is contained in:
parent
f4f569142c
commit
8d358ca3fd
@ -8,7 +8,7 @@ url="https://github.com/Azure/azure-iot-sdk-c"
|
||||
arch="all"
|
||||
license="MIT"
|
||||
options="!check" # make check not implemented
|
||||
makedepends="cmake openssl-dev openssl-libs-static libcurl curl-dev libuuid util-linux-dev busybox"
|
||||
makedepends="cmake samurai openssl-dev openssl-libs-static libcurl curl-dev libuuid util-linux-dev busybox"
|
||||
_azure_c_shared_utility_commit="4f1b7cd6bf48833fe4b9e23e2ff07510753faee5"
|
||||
_azure_umqtt_c_commit="9201d60bbc12a02ac5456b6105bb50919d392105"
|
||||
_azure_uamqp_c_commit="b7bdf307a0db8840156d9f6e40f704c1d5924306"
|
||||
@ -53,26 +53,20 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p cmake-build
|
||||
cd cmake-build
|
||||
|
||||
if [ "$CBUILD" != "$CHOST" ]; then
|
||||
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
||||
crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
||||
fi
|
||||
|
||||
cmake \
|
||||
cmake3.5 -B build \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_BUILD_TYPE=None \
|
||||
-Duse_amqp=OFF \
|
||||
${CMAKE_CROSSOPTS} ..
|
||||
cmake --build .
|
||||
$crossopts
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"/cmake-build
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
mv "$pkgdir"/usr/cmake "$pkgdir"/usr/lib/cmake
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user