diff options
Diffstat (limited to 'dev-cpp/eigen/eigen-9999.ebuild')
| -rw-r--r-- | dev-cpp/eigen/eigen-9999.ebuild | 23 |
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 -} |
