Look for Java in "c:\Program Files" on Windows and fixes for spaces in the path for Java installation

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6097 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2004-08-13 21:40:22 +00:00
commit b4c50d1819

View file

@ -719,7 +719,7 @@ if test -z "$JAVAINCDIR"; then
# Add in default installation directory on Windows for Cygwin
case $host in
*-*-cygwin* | *-*-mingw*) JAVAINCDIR="c:/j2sdk*/include d:/j2sdk*/include c:/jdk*/include d:/jdk*/include $JAVAINCDIR";;
*-*-cygwin* | *-*-mingw*) JAVAINCDIR="c:/Program*Files/Java/jdk*/include d:/Program*Files/Java/jdk*/include c:/j2sdk*/include d:/j2sdk*/include c:/jdk*/include d:/jdk*/include $JAVAINCDIR";;
*-*-darwin*) JAVAINCDIR="/System/Library/Frameworks/JavaVM.framework/Headers $JAVAINCDIR";;
*);;
esac
@ -727,10 +727,10 @@ fi
JAVAINC=""
for d in $JAVAINCDIR ; do
if test -r $d/jni.h ; then
if test -r "$d/jni.h" ; then
AC_MSG_RESULT($d)
JAVAINCDIR=$d
JAVAINC="-I$d"
JAVAINC=-I\"$d\"
break
fi
done
@ -740,12 +740,12 @@ if test "$JAVAINC" = "" ; then
else
# now look for <arch>/jni_md.h
AC_MSG_CHECKING(for java include file jni_md.h)
JAVAMDDIR=`find $JAVAINCDIR -follow -name jni_md.h -print`
JAVAMDDIR=`find "$JAVAINCDIR" -follow -name jni_md.h -print`
if test "$JAVAMDDIR" = "" ; then
AC_MSG_RESULT(not found)
else
JAVAMDDIR=`dirname $JAVAMDDIR`
JAVAINC="${JAVAINC} -I$JAVAMDDIR"
JAVAMDDIR=`dirname "$JAVAMDDIR"`
JAVAINC="${JAVAINC} -I\"$JAVAMDDIR\""
AC_MSG_RESULT($JAVAMDDIR)
fi
fi