mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
sci-physics/geant: pass python args to CMake only with USE=python
Closes: https://bugs.gentoo.org/829231 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
This commit is contained in:
@@ -80,8 +80,6 @@ S="${WORKDIR}/${MY_P}"
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
|
||||
-DCMAKE_INSTALL_PYTHONDIR="${EPREFIX}/usr/lib/${EPYTHON}/site-packages"
|
||||
-DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}"
|
||||
-DCMAKE_CXX_STANDARD=$((usev c++17 || usev c++20) | cut -c4-)
|
||||
-DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug)
|
||||
-DGEANT4_BUILD_MULTITHREADED=$(usex threads)
|
||||
@@ -108,8 +106,17 @@ src_configure() {
|
||||
-DGEANT4_USE_XM=$(usex motif)
|
||||
-DGEANT4_USE_VTK=$(usex vtk)
|
||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
||||
${EXTRA_ECONF}
|
||||
)
|
||||
|
||||
if use python; then
|
||||
mycmakeargs+=(
|
||||
-DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}"
|
||||
-DCMAKE_INSTALL_PYTHONDIR="${EPREFIX}/usr/lib/${EPYTHON}/site-packages"
|
||||
)
|
||||
fi
|
||||
|
||||
[ -v EXTRA_ECONF ] && mycmakeargs+=( ${EXTRA_ECONF} )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user