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 | 311 | |
| 312 | 312 | #--[ Check For Java ]----------------------------------------------------------------------------------------------------------------------------------------- |
| 313 | 313 | |
| 314 | +AC_ARG_VAR([JAVA_HOME], [JAVA home directory]) | |
| 314 | 315 | AC_ARG_VAR([JDK_HOME], [JDK home directory]) |
| 315 | 316 | AC_ARG_VAR([JRE_HOME], [JRE home directory]) |
| 316 | 317 | |
| ... | ... | @@ -325,7 +326,7 @@ if test "$app_cv_java" = "yes" ; then |
| 325 | 326 | |
| 326 | 327 | # Check for JAVA_HOME |
| 327 | 328 | if test "_$JAVA_HOME" = "_" ; then |
| 328 | - app_cv_java="no" | |
| 329 | + JAVA_HOME=$libdir/jvm/java | |
| 329 | 330 | fi |
| 330 | 331 | |
| 331 | 332 | # Check for JDK_HOME |
| ... | ... | @@ -342,13 +343,38 @@ fi |
| 342 | 343 | if test "$app_cv_java" = "yes" ; then |
| 343 | 344 | |
| 344 | 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 | 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 | 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 | 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 | 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 | 374 | EXTENSIONS="$EXTENSIONS java" |
| 351 | 375 | PLUGINS="$PLUGINS j3270" |
| 376 | + AC_MSG_NOTICE([jdk is present and enabled.]) | |
| 377 | + | |
| 352 | 378 | else |
| 353 | 379 | |
| 354 | 380 | AC_MSG_NOTICE([jdk is NOT present or disabled.]) | ... | ... |