Revision: 6582
http://sourceforge.net/p/jump-pilot/code/6582
Author: edso
Date: 2020-10-06 19:59:37 +0000 (Tue, 06 Oct 2020)
Log Message:
-----------
setup gdal support for debian/ubuntu, installing libgdal-java should suffice
now to have gdal image loaders up and running
working on osx support when gdal is installed via homebrew
Modified Paths:
--------------
core/trunk/scripts/oj_linux.sh
Modified: core/trunk/scripts/oj_linux.sh
===================================================================
--- core/trunk/scripts/oj_linux.sh 2020-10-05 19:55:24 UTC (rev 6581)
+++ core/trunk/scripts/oj_linux.sh 2020-10-06 19:59:37 UTC (rev 6582)
@@ -266,19 +266,28 @@
# allow jre to find executable binaries located under the native folder
export PATH="$JUMP_NATIVE_DIR:$PATH"
-# generate gdal settings
-export GDAL_DATA="$JUMP_NATIVE_DIR/gdal-linux-data"
-GDALPATH="$JUMP_NATIVE_DIR/gdal-linux-$JAVA_ARCH"
-NATIVE_PATH="$GDALPATH:$GDALPATH/lib:$GDALPATH/java:$NATIVE_PATH"
-CLASSPATH="$GDALPATH/java/gdal.jar:$CLASSPATH"
-
# export (DY)LD_LIBRARY_PATH depending on platform
if [ "$(basename "$0")" = "oj_macosx.command" ]; then
- ## Export environment variables for C-coded functions.
+ ## add lib/native/[arch/] to lib path
export DYLD_LIBRARY_PATH="$NATIVE_PATH:$DYLD_LIBRARY_PATH"
echo ---DYLD_LIBRARY_PATH---
echo $DYLD_LIBRARY_PATH
else
+ ## generate gdal & other native libs settings
+ GDALPATH="$JUMP_NATIVE_DIR/gdal-linux-$JAVA_ARCH"
+ # debian/ubuntu need package libgdal-java
+ # it keeps java bindings in /usr/share/java
+ # and jni libs in /usr/lib/jni, gdal-data in /usr/share/gdal
+ # let's add those locations for convenience sake but prefer lib/native
+ [ -e "$JUMP_NATIVE_DIR/gdal-linux-data" ] && \
+ export GDAL_DATA="$JUMP_NATIVE_DIR/gdal-linux-data" || \
+ export GDAL_DATA="/usr/share/gdal/"
+ echo ---GDAL_DATA---
+ echo $GDAL_DATA
+
+
NATIVE_PATH="$GDALPATH:$GDALPATH/lib:$GDALPATH/java:$NATIVE_PATH:/usr/lib/jni"
+ CLASSPATH="$GDALPATH/java/gdal.jar:/usr/share/java/gdal.jar:$CLASSPATH"
+
export LD_LIBRARY_PATH="$NATIVE_PATH:$LD_LIBRARY_PATH"
echo ---LD_LIBRARY_PATH---
echo $LD_LIBRARY_PATH
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel