1*4882a593Smuzhiyuncomment "armadillo needs a toolchain w/ C++" 2*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS 3*4882a593Smuzhiyun depends on !BR2_INSTALL_LIBSTDCPP 4*4882a593Smuzhiyun 5*4882a593Smuzhiyuncomment "armadillo needs a toolchain w/ fortran, C++" 6*4882a593Smuzhiyun depends on !BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS # otherwise, see comment above 7*4882a593Smuzhiyun depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS 8*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_FORTRAN || !BR2_INSTALL_LIBSTDCPP 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunconfig BR2_PACKAGE_ARMADILLO 11*4882a593Smuzhiyun bool "armadillo" 12*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS || \ 13*4882a593Smuzhiyun (BR2_PACKAGE_LAPACK_ARCH_SUPPORTS && BR2_TOOLCHAIN_HAS_FORTRAN) 14*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun Armadillo: An Open Source C++ Linear Algebra Library for 17*4882a593Smuzhiyun Fast Prototyping and Computationally Intensive Experiments. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun http://arma.sourceforge.net/ 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunif BR2_PACKAGE_ARMADILLO 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunchoice 24*4882a593Smuzhiyun prompt "BLAS implementation" 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunconfig BR2_PACKAGE_ARMADILLO_OPENBLAS 27*4882a593Smuzhiyun bool "openblas" 28*4882a593Smuzhiyun depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS 29*4882a593Smuzhiyun select BR2_PACKAGE_OPENBLAS 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig BR2_PACKAGE_ARMADILLO_LAPACK 32*4882a593Smuzhiyun bool "lapack" 33*4882a593Smuzhiyun depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS && BR2_TOOLCHAIN_HAS_FORTRAN 34*4882a593Smuzhiyun select BR2_PACKAGE_LAPACK 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunendchoice 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunendif 39