Merge: More tweaks to support the Java FFI on turing
authorJean Privat <jean@pryen.org>
Wed, 12 Nov 2014 19:10:06 +0000 (14:10 -0500)
committerJean Privat <jean@pryen.org>
Wed, 12 Nov 2014 19:10:06 +0000 (14:10 -0500)
Pull-Request: #903
Reviewed-by: Jean Privat <jean@pryen.org>

1  2 
tests/tests.sh

diff --combined tests/tests.sh
@@@ -27,13 -27,13 +27,13 @@@ unset NIT_DI
  
  # Get the first Java lib available
  shopt -s nullglob
- paths=`echo /usr/lib/jvm/*/`
- paths=($paths)        
- JAVA_HOME=${paths[0]}
+ JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac))))
  
  paths=`echo $JAVA_HOME/jre/lib/*/{client,server}/`
  paths=($paths)        
  JNI_LIB_PATH=${paths[0]}
+ echo $JAVA_HOME
+ echo $JNI_LIB_PATH
  shopt -u nullglob
  
  outdir="out"
@@@ -373,27 -373,22 +373,27 @@@ case $engine i
                engine=nitg-s;
                enginebinname=nitg;
                OPT="--separate $OPT --compile-dir $compdir"
 +              savdirs="sav/nitg-common/"
                ;;
        nitg-s)
                enginebinname=nitg;
                OPT="--separate $OPT --compile-dir $compdir"
 +              savdirs="sav/nitg-common/"
                ;;
        nitg-e)
                enginebinname=nitg;
                OPT="--erasure $OPT --compile-dir $compdir"
 +              savdirs="sav/nitg-common/"
                ;;
        nitg-sg)
                enginebinname=nitg;
                OPT="--semi-global $OPT --compile-dir $compdir"
 +              savdirs="sav/nitg-common/"
                ;;
        nitg-g)
                enginebinname=nitg;
                OPT="--global $OPT --compile-dir $compdir"
 +              savdirs="sav/nitg-common/"
                ;;
        nit)
                engine=niti