summaryrefslogtreecommitdiff
path: root/dev-cpp/eigen/eigen-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/eigen/eigen-9999.ebuild')
-rw-r--r--dev-cpp/eigen/eigen-9999.ebuild23
1 files changed, 12 insertions, 11 deletions
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index dc87ae5b5e5..680dd0f3d02 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -30,11 +30,11 @@ src_configure() {
# benchmarks (BTL) brings up damn load of external deps including fortran
# compiler
# library hangs up complete compilation proccess, test later
- mycmakeargs="
+ mycmakeargs=(
-DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
$(cmake-utils_use examples EIGEN_BUILD_DEMOS)
- "
+ )
cmake-utils_src_configure
}
@@ -46,6 +46,16 @@ src_compile() {
fi
}
+src_test() {
+ mycmakeargs+=(
+ -DEIGEN_BUILD_TESTS=ON
+ -DEIGEN_TEST_NO_FORTRAN=ON
+ )
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
src_install() {
cmake-utils_src_install
if use doc; then
@@ -57,12 +67,3 @@ src_install() {
dobin mandelbrot/mandelbrot opengl/quaternion_demo || die "dobin failed"
fi
}
-
-src_test() {
- mycmakeargs="${mycmakeargs}
- -DEIGEN_BUILD_TESTS=ON
- -DEIGEN_TEST_NO_FORTRAN=ON"
- cmake-utils_src_configure
- cmake-utils_src_compile
- cmake-utils_src_test
-}