Commit d92ac8927df2d2ee2e74dde957e343947fc30ec2

Authored by perry.werneck@gmail.com
1 parent 0485b9eb

Melhorando detecção do java

Showing 1 changed file with 14 additions and 7 deletions   Show diff stats
@@ -285,6 +285,9 @@ fi @@ -285,6 +285,9 @@ fi
285 285
286 #--[ Check For Java ]----------------------------------------------------------------------------------------------------------------------------------------- 286 #--[ Check For Java ]-----------------------------------------------------------------------------------------------------------------------------------------
287 287
  288 +AC_ARG_VAR([JDK_HOME], [JDK home directory])
  289 +AC_ARG_VAR([JRE_HOME], [JRE home directory])
  290 +
288 AC_ARG_ENABLE([java],[AS_HELP_STRING([--disable-java], [Disable java integration])],[ app_cv_java="$enableval" ],[ app_cv_java="yes" ]) 291 AC_ARG_ENABLE([java],[AS_HELP_STRING([--disable-java], [Disable java integration])],[ app_cv_java="$enableval" ],[ app_cv_java="yes" ])
289 292
290 if test "$app_cv_java" = "yes" ; then 293 if test "$app_cv_java" = "yes" ; then
@@ -294,24 +297,28 @@ if test "$app_cv_java" = "yes" ; then @@ -294,24 +297,28 @@ if test "$app_cv_java" = "yes" ; then
294 app_cv_java="no" 297 app_cv_java="no"
295 fi 298 fi
296 299
  300 + # Check for JDK_HOME
  301 + if test "_$JDK_HOME" = "_" ; then
  302 + JDK_HOME=$JAVA_HOME
  303 + fi
  304 +
297 # Check for JRE_HOME 305 # Check for JRE_HOME
298 if test "_$JRE_HOME" = "_" ; then 306 if test "_$JRE_HOME" = "_" ; then
299 - JRE_HOME="\$(JAVA_HOME)/jre" 307 + JRE_HOME=$JAVA_HOME/jre
300 fi 308 fi
301 -  
302 fi 309 fi
303 310
304 if test "$app_cv_java" = "yes" ; then 311 if test "$app_cv_java" = "yes" ; then
305 - AC_PATH_TOOL([JAVA], [java], [no], [$JAVA_HOME/bin:$PATH])  
306 - AC_PATH_TOOL([JAVAC], [javac], [no], [$JAVA_HOME/bin:$PATH])  
307 - AC_PATH_TOOL([JAVAH], [javah], [no], [$JAVA_HOME/bin:$PATH])  
308 - AC_PATH_TOOL([JAR], [jar], [no], [$JAVA_HOME/bin:$PATH]) 312 + AC_PATH_TOOL([JAVA], [java], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH])
  313 + AC_PATH_TOOL([JAVAC], [javac], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH])
  314 + AC_PATH_TOOL([JAVAH], [javah], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH])
  315 + AC_PATH_TOOL([JAR], [jar], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH])
309 fi 316 fi
310 317
311 AC_SUBST(JAVAC) 318 AC_SUBST(JAVAC)
312 AC_SUBST(JAVAH) 319 AC_SUBST(JAVAH)
313 AC_SUBST(JAR) 320 AC_SUBST(JAR)
314 -AC_SUBST(JAVA_HOME) 321 +AC_SUBST(JDK_HOME)
315 AC_SUBST(JRE_HOME) 322 AC_SUBST(JRE_HOME)
316 323
317 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ 324 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------