From 6b57efcd1d323ee0fb63498ad81c078b49ec2271 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Thu, 14 Feb 2019 15:40:53 -0800 Subject: [PATCH] fix java include path detection on some Linux systems --- java.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java.sh b/java.sh index 910b839..252a7fe 100755 --- a/java.sh +++ b/java.sh @@ -12,7 +12,11 @@ if [ "$OS" == "Darwin" ] ; then jniLibName="libwolfssl.jnilib" cflags="-DHAVE_ECC" elif [ "$OS" == "Linux" ] ; then - javaHome=`echo $(dirname $(dirname $(dirname $(readlink -f $(which java)))))` + javaHome=`echo $(dirname $(dirname $(readlink -f $(which java))))` + if [ ! -d "$javaHome/include" ] + then + javaHome=`echo $(dirname $javaHome)` + fi javaIncludes="-I$javaHome/include -I$javaHome/include/linux" javaLibs="-shared" jniLibName="libwolfSSL.so"