diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2022-08-14 15:17:03 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2022-08-14 15:17:03 +0000 |
commit | 905ca7232d2353799c82a70993af2a6308e210b9 (patch) | |
tree | a2bacb8c89f6240ace102a0cf967f3af0c917f23 | |
parent | Merge commit '3212eacb7aa1bccb5bf765cd0a4fb91d206ad2c5' (diff) | |
parent | dev-lang/cxprolog: support building with JDK 11 (diff) | |
download | gentoo-905ca7232d2353799c82a70993af2a6308e210b9.tar.gz gentoo-905ca7232d2353799c82a70993af2a6308e210b9.tar.bz2 gentoo-905ca7232d2353799c82a70993af2a6308e210b9.zip |
Merge updates from master
-rw-r--r-- | dev-lang/cxprolog/cxprolog-0.98.2.ebuild | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dev-lang/cxprolog/cxprolog-0.98.2.ebuild b/dev-lang/cxprolog/cxprolog-0.98.2.ebuild index 3c949317f178..aea94ab537f6 100644 --- a/dev-lang/cxprolog/cxprolog-0.98.2.ebuild +++ b/dev-lang/cxprolog/cxprolog-0.98.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://ctp.di.fct.unl.pt/~amd/cxprolog/cxunix/${P}.src.tgz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="examples java +readline test wxwidgets" RESTRICT="!test? ( test )" @@ -59,7 +59,10 @@ src_compile() { local java_arch use x86 && java_arch=i386 use amd64 && java_arch=amd64 - CX_JVM="${JAVA_HOME}/jre/lib/${java_arch}/server" + local CX_JVM + for i in jre/lib/${java_arch}/server lib/server; do + [[ -f ${JAVA_HOME}/${i}/libjvm.so ]] && CX_JVM=${JAVA_HOME}/${i} + done CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_JAVA" CX_EXT_CFLAGS="$CX_EXT_CFLAGS $(java-pkg_get-jni-cflags)" CX_EXT_LDFLAGS="$CX_EXT_LDFLAGS -Wl,-rpath,${CX_JVM}" |