c-ares: use ninja

This commit is contained in:
Christoph Reiter
2025-03-30 10:03:54 +02:00
parent ec71330286
commit cf633bfc59

View File

@@ -3,7 +3,7 @@
pkgbase="c-ares"
pkgname=("libcares" "libcares-devel")
pkgver=1.34.4
pkgrel=1
pkgrel=2
pkgdesc="C library that performs DNS requests and name resolves asynchronously (libraries)"
arch=('i686' 'x86_64')
url="https://c-ares.haxx.se/"
@@ -13,7 +13,7 @@ msys2_references=(
"cpe: cpe:/a:daniel_stenberg:c-ares"
)
license=("spdx:MIT")
makedepends=("cmake" 'gcc')
makedepends=("cmake" 'gcc' 'ninja')
depends=("gcc-libs")
source=("https://github.com/c-ares/c-ares/releases/download/v${pkgver}/c-ares-${pkgver}.tar.gz"{,.asc})
sha256sums=('fa38dbed659ee4cc5a32df5e27deda575fa6852c79a72ba1af85de35a6ae222f'
@@ -25,14 +25,14 @@ validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2' # Daniel Stenberg <dani
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
cmake -B "build-static" \
cmake -GNinja -B "build-static" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCARES_STATIC=ON \
-DCARES_SHARED=OFF
cmake --build "build-static"
DESTDIR="${srcdir}/dest" cmake --install "build-static"
cmake -B "build-shared" \
cmake -GNinja -B "build-shared" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCARES_STATIC=OFF \
-DCARES_SHARED=ON