diff options
| author | Leo <thinkabit.ukim@gmail.com> | 2020-04-13 20:47:41 -0300 |
|---|---|---|
| committer | Leo <thinkabit.ukim@gmail.com> | 2020-04-14 00:58:02 +0000 |
| commit | d27e88f01efef0ac1057acf39e109578599d51b1 (patch) | |
| tree | 0da497f3c94b3487da4d39fc7e3cd486348261b3 /testing/cppzmq | |
| parent | 64fbb1faa2cea1d54f16589ef50097fed5c1c2a4 (diff) | |
| download | aports-d27e88f01efef0ac1057acf39e109578599d51b1.tar.bz2 aports-d27e88f01efef0ac1057acf39e109578599d51b1.tar.xz | |
testing/cppzmq: fix location of cmake modules
Diffstat (limited to 'testing/cppzmq')
| -rw-r--r-- | testing/cppzmq/APKBUILD | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/testing/cppzmq/APKBUILD b/testing/cppzmq/APKBUILD index c3b68904ed..e696f6d567 100644 --- a/testing/cppzmq/APKBUILD +++ b/testing/cppzmq/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Andreas Laghamn <andreas.laghamn@gmail.com> pkgname=cppzmq pkgver=4.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="High-level C++ binding for ZeroMQ" url="https://github.com/zeromq/cppzmq" arch="noarch" @@ -11,19 +11,27 @@ makedepends="cmake zeromq-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/cppzmq/archive/v$pkgver.tar.gz" build() { - cmake \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DCPPZMQ_BUILD_TESTS=ON - make + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DCPPZMQ_BUILD_TESTS=ON \ + $CMAKE_CROSSOPTS . + make -C build } check() { + cd build ctest } package() { - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir"/usr/lib + mv "$pkgdir"/usr/share/cmake "$pkgdir"/usr/lib } sha512sums="f30b37c970790de2684086638084e65310396072c1c1d00415c9a36b7ef6d79fe500ce174fddab699a602a80341e2fb7f309dec2eb96252531b5ca5cf7ac5027 cppzmq-4.6.0.tar.gz" |
