summaryrefslogtreecommitdiff
path: root/games-engines/openmw/openmw-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'games-engines/openmw/openmw-9999.ebuild')
-rw-r--r--games-engines/openmw/openmw-9999.ebuild12
1 files changed, 7 insertions, 5 deletions
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index a3617383..4c391fab 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -11,8 +11,8 @@ DESCRIPTION="Unofficial open source engine reimplementation of the game Morrowin
HOMEPAGE="https://openmw.org/"
LICENSE="GPL-3 BitstreamVera DaedricFont OFL-1.1"
SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
+KEYWORDS=""
+IUSE="test"
if [ ${PV:0:3} == 999 ]; then
S="${WORKDIR}"/${PN}
@@ -32,13 +32,13 @@ LIBDEPEND="dev-games/ogre[boost,cg,freeimage,ois,opengl,threads,zip]
dev-qt/qtcore
dev-qt/qtgui
dev-qt/qtxmlpatterns"
-DEPEND="${LIBDEPEND}"
+DEPEND="${LIBDEPEND}
+ test? ( dev-cpp/gmock
+ dev-cpp/gtest )"
[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}"
RDEPEND="${LIBDEPEND}"
-#test: gmock gtest
src_prepare() {
- epatch "${FILESDIR}"/0001-fix-BINDIR.patch
epatch "${FILESDIR}"/0002-libc-fixes.patch
epatch_user
}
@@ -47,7 +47,9 @@ src_configure() {
mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
-DDATAROOTDIR="${GAMES_DATADIR}"
+ -DDATADIR="${GAMES_DATADIR}/${PN}"
-DSYSCONFDIR="${GAMES_SYSCONFDIR}"/${PN}
+ $(cmake-utils_use_build test UNITTESTS)
)
cmake-utils_src_configure
}