better detection of java home, fixes issue #5
parent
6c65e4f8f4
commit
8623aa5433
6
java.sh
6
java.sh
|
@ -6,12 +6,14 @@ ARCH=`uname -m`
|
||||||
# set up Java include and library paths for OS X and Linux
|
# set up Java include and library paths for OS X and Linux
|
||||||
# NOTE: you may need to modify these if your platform uses different locations
|
# NOTE: you may need to modify these if your platform uses different locations
|
||||||
if [ "$OS" == "Darwin" ] ; then
|
if [ "$OS" == "Darwin" ] ; then
|
||||||
javaIncludes="-I/System/Library/Frameworks/JavaVM.framework/Headers"
|
javaHome=`/usr/libexec/java_home`
|
||||||
|
javaIncludes="-I$javaHome/include -I$javaHome/include/darwin"
|
||||||
javaLibs="-dynamiclib -framework JavaVM"
|
javaLibs="-dynamiclib -framework JavaVM"
|
||||||
jniLibName="libwolfssl.jnilib"
|
jniLibName="libwolfssl.jnilib"
|
||||||
cflags="-DHAVE_ECC"
|
cflags="-DHAVE_ECC"
|
||||||
elif [ "$OS" == "Linux" ] ; then
|
elif [ "$OS" == "Linux" ] ; then
|
||||||
javaIncludes="-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux"
|
javaHome=`echo $(dirname $(dirname $(dirname $(readlink -f $(which java)))))`
|
||||||
|
javaIncludes="-I$javaHome/include -I$javaHome/include/linux"
|
||||||
javaLibs="-shared"
|
javaLibs="-shared"
|
||||||
jniLibName="libwolfSSL.so"
|
jniLibName="libwolfSSL.so"
|
||||||
cflags="-DHAVE_ECC -DUSE_FAST_MATH"
|
cflags="-DHAVE_ECC -DUSE_FAST_MATH"
|
||||||
|
|
Loading…
Reference in New Issue