summaryrefslogtreecommitdiff
path: root/sci-physics/root/root-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-physics/root/root-9999.ebuild')
-rw-r--r--sci-physics/root/root-9999.ebuild8
1 files changed, 6 insertions, 2 deletions
diff --git a/sci-physics/root/root-9999.ebuild b/sci-physics/root/root-9999.ebuild
index c1e5b490ea25..e841fafab73c 100644
--- a/sci-physics/root/root-9999.ebuild
+++ b/sci-physics/root/root-9999.ebuild
@@ -9,7 +9,7 @@ FORTRAN_NEEDED="fortran"
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit cmake-utils cuda eapi7-ver elisp-common eutils fortran-2 \
- prefix python-single-r1 toolchain-funcs
+ llvm prefix python-single-r1 toolchain-funcs
DESCRIPTION="C++ data analysis framework and interpreter from CERN"
HOMEPAGE="https://root.cern"
@@ -57,6 +57,7 @@ CDEPEND="
media-fonts/dejavu
media-libs/freetype:2
media-libs/libpng:0=
+ sys-devel/llvm:5=
sys-libs/ncurses:=
sys-libs/zlib
X? (
@@ -117,6 +118,8 @@ PATCHES=(
)
pkg_setup() {
+ LLVM_MAX_SLOT=5 llvm_pkg_setup
+
use fortran && fortran-2_pkg_setup
use python && python-single-r1_pkg_setup
@@ -146,6 +149,7 @@ src_configure() {
-DCMAKE_C_FLAGS="${CFLAGS}"
-DCMAKE_CXX_FLAGS="${CXXFLAGS}"
-DCMAKE_CXX_STANDARD=$((usev c++11 || usev c++14 || usev c++17) | cut -c4-)
+ -DLLVM_CONFIG="$(type -P "${CHOST}-llvm-config")"
-DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr/lib/${PN}/$(ver_cut 1-2)"
-DCMAKE_INSTALL_MANDIR="${EPREFIX%/}/usr/lib/${PN}/$(ver_cut 1-2)/share/man"
-DCMAKE_INSTALL_LIBDIR="lib"
@@ -157,7 +161,7 @@ src_configure() {
-Dgnuinstall=OFF
-Dshared=ON
-Dsoversion=ON
- -Dbuiltin_llvm=ON
+ -Dbuiltin_llvm=OFF
-Dbuiltin_clang=ON
-Dbuiltin_afterimage=OFF
-Dbuiltin_cfitsio=OFF