mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 06:48:18 -07:00
sci-libs/ginkgo: fix automagic hwloc dependency
It'll also try to download it if it can't find it on the system, so a revbump is worth it just for that as on some platforms we don't have network-sandbox (nor do we require it be used by users, even though they definitely should use it). But mainly for the automagic dep. Closes: https://bugs.gentoo.org/811384 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
inherit cmake toolchain-funcs
|
||||
|
||||
DESCRIPTION="Numerical linear algebra software package"
|
||||
HOMEPAGE="https://ginkgo-project.github.io/"
|
||||
@@ -18,10 +18,11 @@ fi
|
||||
|
||||
LICENSE="BSD-with-attribution"
|
||||
SLOT="0"
|
||||
IUSE="+openmp cuda"
|
||||
IUSE="cuda hwloc +openmp"
|
||||
|
||||
RDEPEND="
|
||||
cuda? ( dev-util/nvidia-cuda-toolkit )
|
||||
hwloc? ( sys-apps/hwloc:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
@@ -42,14 +43,14 @@ src_prepare() {
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
local mycmakeargs=(
|
||||
-DGINKGO_DEVEL_TOOLS=OFF
|
||||
-DGINKGO_BUILD_TESTS=OFF
|
||||
-DGINKGO_BUILD_BENCHMARKS=OFF
|
||||
-DGINKGO_BUILD_REFERENCE=ON
|
||||
-DGINKGO_BUILD_OMP=$(usex openmp)
|
||||
-DGINKGO_BUILD_CUDA=$(usex cuda)
|
||||
-DGINKGO_BUILD_HWLOC=$(usex hwloc)
|
||||
-DGINKGO_BUILD_OMP=$(usex openmp)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -16,6 +16,7 @@
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="cuda">Add support for cuda assimp (<pkg>dev-util/nvidia-cuda-sdk</pkg>)</flag>
|
||||
<flag name="hwloc">Add support for hwloc (<pkg>sys-apps/hwloc</pkg>)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">ginkgo-project/ginkgo</remote-id>
|
||||
|
||||
Reference in New Issue
Block a user