dev-cpp/catch: Install using CMake

This commit is contained in:
Michał Górny
2017-11-05 09:53:42 +01:00
parent 2cb6a6a2be
commit 084e045c4b
2 changed files with 12 additions and 22 deletions

View File

@@ -14,21 +14,16 @@ SRC_URI=""
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS=""
IUSE=""
IUSE="test"
# CMake is only used to build & run tests, so override phases
src_configure() { :; }
src_compile() { :; }
src_test() {
src_configure() {
local mycmakeargs=(
-DNO_SELFTEST=$(usex !test)
)
cmake-utils_src_configure
cmake-utils_src_compile
cmake-utils_src_test
}
src_install() {
# same location as used in fedora
insinto /usr/include/catch
doins -r include/.
cmake-utils_src_install
dodoc -r docs/.
}

View File

@@ -13,21 +13,16 @@ SRC_URI=""
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS=""
IUSE=""
IUSE="test"
# CMake is only used to build & run tests, so override phases
src_configure() { :; }
src_compile() { :; }
src_test() {
src_configure() {
local mycmakeargs=(
-DNO_SELFTEST=$(usex !test)
)
cmake-utils_src_configure
cmake-utils_src_compile
cmake-utils_src_test
}
src_install() {
# same location as used in fedora
insinto /usr/include/catch
doins -r include/.
cmake-utils_src_install
dodoc -r docs/.
}