diff options
Diffstat (limited to 'community/eigen/APKBUILD')
-rw-r--r-- | community/eigen/APKBUILD | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/community/eigen/APKBUILD b/community/eigen/APKBUILD index 3128022f129..9d4e98808ae 100644 --- a/community/eigen/APKBUILD +++ b/community/eigen/APKBUILD @@ -3,25 +3,35 @@ # Maintainer: Bradley J Chambers <brad.chambers@gmail.com> pkgname=eigen pkgver=3.4.0 -pkgrel=5 +pkgrel=10 pkgdesc="Eigen is a C++ template library for linear algebra" url="https://eigen.tuxfamily.org/" arch="noarch" license="MPL-2.0" options="!check" # checks take a long time, and tend to fail randomly -makedepends="cmake suitesparse-dev mpfr-dev fftw-dev boost-dev gmp-dev glu-dev freeglut-dev openblas-dev" +makedepends=" + boost-dev + cmake + fftw-dev + freeglut-dev + glu-dev + gmp-dev + mpfr-dev + openblas-dev + samurai + suitesparse-dev + " subpackages="$pkgname-dev" source="https://gitlab.com/libeigen/eigen/-/archive/$pkgver/eigen-$pkgver.tar.gz fftw-test-fix.patch " build() { - # needs -std so c11 tests are being built - CXXFLAGS="$CXXFLAGS -std=c++11" \ - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=MinSizeRel \ - -DCMAKE_INSTALL_DATADIR=/usr/lib + -DCMAKE_INSTALL_DATADIR=/usr/lib \ + -DEIGEN_TEST_CXX11=ON cmake --build build } |