Commit 65a0a2e4322f752174feedfd15803872c8cbff00
1 parent
39b14b93
Exists in
master
and in
5 other branches
Melhorando a detecção do java
Showing
1 changed file
with
27 additions
and
1 deletions
Show diff stats
configure.ac
| @@ -311,6 +311,7 @@ fi | @@ -311,6 +311,7 @@ fi | ||
| 311 | 311 | ||
| 312 | #--[ Check For Java ]----------------------------------------------------------------------------------------------------------------------------------------- | 312 | #--[ Check For Java ]----------------------------------------------------------------------------------------------------------------------------------------- |
| 313 | 313 | ||
| 314 | +AC_ARG_VAR([JAVA_HOME], [JAVA home directory]) | ||
| 314 | AC_ARG_VAR([JDK_HOME], [JDK home directory]) | 315 | AC_ARG_VAR([JDK_HOME], [JDK home directory]) |
| 315 | AC_ARG_VAR([JRE_HOME], [JRE home directory]) | 316 | AC_ARG_VAR([JRE_HOME], [JRE home directory]) |
| 316 | 317 | ||
| @@ -325,7 +326,7 @@ if test "$app_cv_java" = "yes" ; then | @@ -325,7 +326,7 @@ if test "$app_cv_java" = "yes" ; then | ||
| 325 | 326 | ||
| 326 | # Check for JAVA_HOME | 327 | # Check for JAVA_HOME |
| 327 | if test "_$JAVA_HOME" = "_" ; then | 328 | if test "_$JAVA_HOME" = "_" ; then |
| 328 | - app_cv_java="no" | 329 | + JAVA_HOME=$libdir/jvm/java |
| 329 | fi | 330 | fi |
| 330 | 331 | ||
| 331 | # Check for JDK_HOME | 332 | # Check for JDK_HOME |
| @@ -342,13 +343,38 @@ fi | @@ -342,13 +343,38 @@ fi | ||
| 342 | if test "$app_cv_java" = "yes" ; then | 343 | if test "$app_cv_java" = "yes" ; then |
| 343 | 344 | ||
| 344 | AC_PATH_TOOL([JAVA], [java], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 345 | AC_PATH_TOOL([JAVA], [java], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 346 | + if test "$JAVA" = "no" ; then | ||
| 347 | + app_cv_java="no" | ||
| 348 | + fi | ||
| 349 | + | ||
| 345 | AC_PATH_TOOL([JAVAC], [javac], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 350 | AC_PATH_TOOL([JAVAC], [javac], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 351 | + if test "$JAVAC" = "no" ; then | ||
| 352 | + app_cv_java="no" | ||
| 353 | + fi | ||
| 354 | + | ||
| 346 | AC_PATH_TOOL([JAVAH], [javah], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 355 | AC_PATH_TOOL([JAVAH], [javah], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 356 | + if test "$JAVAH" = "no" ; then | ||
| 357 | + app_cv_java="no" | ||
| 358 | + fi | ||
| 359 | + | ||
| 347 | AC_PATH_TOOL([JAR], [jar], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 360 | AC_PATH_TOOL([JAR], [jar], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 361 | + if test "$JAVA" = "no" ; then | ||
| 362 | + app_cv_java="no" | ||
| 363 | + fi | ||
| 364 | + | ||
| 348 | AC_PATH_TOOL([JAVADOC], [javadoc], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) | 365 | AC_PATH_TOOL([JAVADOC], [javadoc], [no], [$JDK_HOME/bin:$JRE_HOME/bin:$PATH]) |
| 366 | + if test "$JAVADOC" = "no" ; then | ||
| 367 | + app_cv_java="no" | ||
| 368 | + fi | ||
| 369 | + | ||
| 370 | +fi | ||
| 371 | + | ||
| 372 | +if test "$app_cv_java" = "yes" ; then | ||
| 349 | 373 | ||
| 350 | EXTENSIONS="$EXTENSIONS java" | 374 | EXTENSIONS="$EXTENSIONS java" |
| 351 | PLUGINS="$PLUGINS j3270" | 375 | PLUGINS="$PLUGINS j3270" |
| 376 | + AC_MSG_NOTICE([jdk is present and enabled.]) | ||
| 377 | + | ||
| 352 | else | 378 | else |
| 353 | 379 | ||
| 354 | AC_MSG_NOTICE([jdk is NOT present or disabled.]) | 380 | AC_MSG_NOTICE([jdk is NOT present or disabled.]) |