summaryrefslogtreecommitdiff
path: root/dev-ml/num/num-1.4-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml/num/num-1.4-r1.ebuild')
-rw-r--r--dev-ml/num/num-1.4-r1.ebuild6
1 files changed, 4 insertions, 2 deletions
diff --git a/dev-ml/num/num-1.4-r1.ebuild b/dev-ml/num/num-1.4-r1.ebuild
index dca4527a23d9..cf5b56b7a6d8 100644
--- a/dev-ml/num/num-1.4-r1.ebuild
+++ b/dev-ml/num/num-1.4-r1.ebuild
@@ -15,8 +15,10 @@ SLOT="0"
KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="+ocamlopt"
+RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
+
src_compile() {
- emake CFLAGS="${CFLAGS}"
+ emake CFLAGS="${CFLAGS}" NATDYNLINK="$(usex ocamlopt true false)"
}
src_test() {
@@ -26,5 +28,5 @@ src_test() {
src_install() {
findlib_src_preinst
- OCAMLPATH="${OCAMLFIND_DESTDIR}" emake install DESTDIR="${D}"
+ OCAMLPATH="${OCAMLFIND_DESTDIR}" emake install DESTDIR="${D}" NATDYNLINK="$(usex ocamlopt true false)"
}