diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/xsimd/xsimd-10.0.0.ebuild | 17 | ||||
| -rw-r--r-- | dev-cpp/xtensor/xtensor-0.24.4.ebuild | 18 | ||||
| -rw-r--r-- | dev-cpp/xtl/xtl-0.7.5.ebuild | 17 |
3 files changed, 40 insertions, 12 deletions
diff --git a/dev-cpp/xsimd/xsimd-10.0.0.ebuild b/dev-cpp/xsimd/xsimd-10.0.0.ebuild index 7e870c6e9aa3..25b42c188851 100644 --- a/dev-cpp/xsimd/xsimd-10.0.0.ebuild +++ b/dev-cpp/xsimd/xsimd-10.0.0.ebuild @@ -3,6 +3,9 @@ EAPI=8 +# required because of manual install in src_install +CMAKE_MAKEFILE_GENERATOR="emake" + PYTHON_COMPAT=( python3_{7,8,9,10,11} ) inherit cmake python-any-r1 @@ -47,11 +50,21 @@ src_configure() { } src_compile() { - use test && cmake_src_compile xtest - if use doc; then cd "${WORKDIR}/${P}/docs" || die emake html BUILDDIR="${BUILD_DIR}" HTML_DOCS=( "${BUILD_DIR}/html/." ) fi } + +src_test() { + cmake_src_compile xtest +} + +src_install() { + # Default install target depends on tests with USE=test enabled. + # However, this is a header-only library. + DESTDIR="${D}" cmake_build install/fast "$@" + + einstalldocs +} diff --git a/dev-cpp/xtensor/xtensor-0.24.4.ebuild b/dev-cpp/xtensor/xtensor-0.24.4.ebuild index 5f284bfd3bec..4cee9d5740e5 100644 --- a/dev-cpp/xtensor/xtensor-0.24.4.ebuild +++ b/dev-cpp/xtensor/xtensor-0.24.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -# required because of manuall install in src_install +# required because of manual install in src_install CMAKE_MAKEFILE_GENERATOR="emake" PYTHON_COMPAT=( python3_{7,8,9,10,11} ) @@ -32,7 +32,7 @@ BDEPEND=" $(python_gen_any_dep ' dev-python/breathe[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] ') ) test? ( dev-cpp/doctest ) @@ -45,7 +45,7 @@ python_check_deps() { python_has_version \ "dev-python/breathe[${PYTHON_USEDEP}]" \ "dev-python/sphinx[${PYTHON_USEDEP}]" \ - "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" + "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" } pkg_pretend() { @@ -76,8 +76,6 @@ src_configure() { } src_compile() { - use test && cmake_src_compile xtest - if use doc; then cd "${WORKDIR}/${P}/docs" || die emake html BUILDDIR="${BUILD_DIR}" @@ -85,10 +83,14 @@ src_compile() { fi } +src_test() { + cmake_src_compile xtest +} + src_install() { - # default install starts compiling more tests - # that do not affect the header-only install image - DESTDIR="${D}" emake -C "${BUILD_DIR}" install/fast "$@" + # Default install target depends on tests with USE=test enabled. + # However, this is a header-only library. + DESTDIR="${D}" cmake_build install/fast "$@" einstalldocs } diff --git a/dev-cpp/xtl/xtl-0.7.5.ebuild b/dev-cpp/xtl/xtl-0.7.5.ebuild index 79f5c3cf895a..49ff39f181cd 100644 --- a/dev-cpp/xtl/xtl-0.7.5.ebuild +++ b/dev-cpp/xtl/xtl-0.7.5.ebuild @@ -3,6 +3,9 @@ EAPI=8 +# required because of manual install in src_install +CMAKE_MAKEFILE_GENERATOR="emake" + PYTHON_COMPAT=( python3_{7,8,9,10,11} ) inherit cmake python-any-r1 @@ -47,11 +50,21 @@ src_configure() { } src_compile() { - use test && cmake_src_compile xtest - if use doc; then cd "${WORKDIR}/${P}/docs" || die emake html BUILDDIR="${BUILD_DIR}" HTML_DOCS=( "${BUILD_DIR}/html/." ) fi } + +src_test() { + cmake_src_compile xtest +} + +src_install() { + # Default install target depends on tests with USE=test enabled. + # However, this is a header-only library. + DESTDIR="${D}" cmake_build install/fast "$@" + + einstalldocs +} |
