commit:     addfd7ac7105505bad401888777d74bc30dd7ee9
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  6 00:27:44 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun  6 00:27:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addfd7ac

sci-libs/sundials: Fix unused CMake variables

Closes: https://bugs.gentoo.org/659268
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/sundials/sundials-3.2.1.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/sci-libs/sundials/sundials-3.2.1.ebuild 
b/sci-libs/sundials/sundials-3.2.1.ebuild
index 18dd6bbaa8d..36bca3f96aa 100644
--- a/sci-libs/sundials/sundials-3.2.1.ebuild
+++ b/sci-libs/sundials/sundials-3.2.1.ebuild
@@ -47,19 +47,23 @@ src_configure() {
                -DHYPRE_ENABLE="$(usex hypre)"
                -DHYPRE_INCLUDE_DIR="${EPREFIX}/usr/include/hypre"
                -DKLU_ENABLE="$(usex sparse)"
-               -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
                -DLAPACK_ENABLE="$(usex lapack)"
                -DMPI_ENABLE="$(usex mpi)"
                -DOPENMP_ENABLE="$(usex openmp)"
                -DPTHREAD_ENABLE="$(usex threads)"
                -DSUPERLUMT_ENABLE="$(usex superlumt)"
-               -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt"
-               -DSUPERLUMT_LIBRARY="superlu_mt"
                -DEXAMPLES_ENABLE="$(usex examples)"
                -DEXAMPLES_INSTALL=ON
                -DEXAMPLES_INSTALL_PATH="/usr/share/doc/${PF}/examples"
                -DUSE_GENERIC_MATH=ON
        )
+       use sparse && mycmakeargs+=(
+               -DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
+       )
+       use superlumt && mycmakeargs+=(
+               -DSUPERLUMT_INCLUDE_DIR="${EPREFIX}/usr/include/superlu_mt"
+               -DSUPERLUMT_LIBRARY="superlu_mt"
+       )
        cmake-utils_src_configure
 }
 

Reply via email to