commit: 26626b7283d6a04121ab5ef8495d3527a2600cbd Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Fri May 6 00:18:41 2022 +0000 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> CommitDate: Fri May 6 00:18:41 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=26626b72
sci-libs/mlpack: buld tests, system catch Closes: https://bugs.gentoo.org/842801 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild index 8c4e12677..5073d26cc 100644 --- a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild +++ b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild @@ -84,6 +84,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} R? ( dev-R/pkgbuild ) + test? ( dev-cpp/catch:0 ) " BDEPEND=" app-arch/unzip @@ -111,6 +112,7 @@ src_unpack() { } src_prepare() { + rm src/mlpack/tests/catch.hpp rm -r src/mlpack/core/std_backport || die rm -r src/mlpack/core/cereal/{pair_associative_container,unordered_map}.hpp || die @@ -121,12 +123,9 @@ src_prepare() { cmake_src_prepare } -src_compile() { - cmake_src_compile -} - src_configure() { use R && append-cxxflags "-larmadillo" + append-cxxflags "-I/usr/include/catch2" local mycmakeargs=( -DBUILD_CLI_EXECUTABLES=ON @@ -158,6 +157,11 @@ src_configure() { cmake_src_configure } +src_compile() { + cmake_src_compile + use test && cmake_src_compile mlpack_test +} + src_install() { cmake_src_install
