LICENSE="all-rights-reserved"
SLOT="${MY_PV}"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="mpich openmpi openmpi2"
DEPEND="!!app-arch/rpm"
RDEPEND="!dev-lang/ekopath:0/${MY_PV}"
[[ -x ${ED%}/opt/${MY_P}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely"
rm -r "${ED}/opt/${MY_P}"/uninstall* || die
+
+ # cleanup
+ if ! use mpich; then
+ rm -r "${ED}/opt/${MY_P}/mpi/mpich" || die
+ fi
+ if ! use openmpi; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-1.* || die
+ fi
+ if ! use openmpi2; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-2.* || die
+ fi
}
LICENSE="all-rights-reserved"
SLOT="0/${MY_PV}"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="mpich openmpi openmpi2"
DEPEND="!!app-arch/rpm"
RDEPEND="!dev-lang/ekopath:${MY_PV}"
rm -r "${ED}/opt/${MY_P}"/uninstall* || die
dosym ${MY_P} /opt/${PN}
doenvd 99${PN}
+
+ # cleanup
+ if ! use mpich; then
+ rm -r "${ED}/opt/${MY_P}/mpi/mpich" || die
+ fi
+ if ! use openmpi; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-1.* || die
+ fi
+ if ! use openmpi2; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-2.* || die
+ fi
}
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
+<use>
+ <flag name='openmpi'>Include pre-built OpenMPI 1.x libraries</flag>
+ <flag name='openmpi2'>Include pre-built OpenMPI 2.x libraries</flag>
+ <flag name='mpich'>Include pre-built MPICH libraries</flag>
+</use>
<longdescription>
The PathScale EKOPath Compiler Suite offers programmers a rich set of tools and
one of the world's most sophisticated optimization infrastructures to maximize