summaryrefslogtreecommitdiff
path: root/dev-cpp/eigen/eigen-9999.ebuild
diff options
context:
space:
mode:
authorMaciej Mrozowski <reavertm@gentoo.org>2010-08-19 00:45:29 +0200
committerMaciej Mrozowski <reavertm@gentoo.org>2010-08-19 00:45:29 +0200
commitfc8889c4ce2bcf5c39ea2e5f3607356357a68062 (patch)
tree752fd50b765a031f68d9473804acc5aff3a2dc1d /dev-cpp/eigen/eigen-9999.ebuild
parent734a609841a3eaa117daa8555378ac105ef4abdd (diff)
downloadkde-fc8889c4ce2bcf5c39ea2e5f3607356357a68062.tar.gz
kde-fc8889c4ce2bcf5c39ea2e5f3607356357a68062.tar.bz2
kde-fc8889c4ce2bcf5c39ea2e5f3607356357a68062.zip
Fix src_test usage (no need for separate configure phase for src_test since it won't work anyway)
Diffstat (limited to 'dev-cpp/eigen/eigen-9999.ebuild')
-rw-r--r--dev-cpp/eigen/eigen-9999.ebuild25
1 files changed, 6 insertions, 19 deletions
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 89212799b5f..a77118c5c58 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -14,7 +14,7 @@ EHG_REPO_URI="https://bitbucket.org/eigen/eigen"
LICENSE="GPL-3"
KEYWORDS=""
SLOT="3"
-IUSE="debug doc examples"
+IUSE="debug doc examples test"
RDEPEND="
examples? (
@@ -36,34 +36,21 @@ src_configure() {
-DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
$(cmake-utils_use examples EIGEN_BUILD_DEMOS)
+ $(cmake-utils_use test EIGEN_BUILD_TESTS)
+ $(cmake-utils_use test EIGEN_TEST_NO_FORTRAN)
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
- if use doc; then
- cd "${CMAKE_BUILD_DIR}"
- emake doc || die "building documentation failed"
- 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
+ use doc && cmake-utils_src_compile doc
}
src_install() {
+ use doc && HTML_DOCS=("${CMAKE_BUILD_DIR}/doc/html/")
cmake-utils_src_install
- if use doc; then
- cd "${CMAKE_BUILD_DIR}"/doc
- dohtml -r html/* || die "dohtml failed"
- fi
+
if use examples; then
cd "${CMAKE_BUILD_DIR}"/demos
dobin mandelbrot/mandelbrot opengl/quaternion_demo || die "dobin failed"