Commit 2452cbb52e0eeddb2ef72c77e359c8811078c86c
1 parent
bc9c1724
Exists in
master
and in
5 other branches
Melhorando mecanismo de configuração
Showing
2 changed files
with
41 additions
and
27 deletions
Show diff stats
configure.ac
| @@ -148,7 +148,6 @@ case "$host" in | @@ -148,7 +148,6 @@ case "$host" in | ||
| 148 | PLUGINS="hllapi" | 148 | PLUGINS="hllapi" |
| 149 | APP_GUI_SRC="resources.rc" | 149 | APP_GUI_SRC="resources.rc" |
| 150 | DLLPREFIX="" | 150 | DLLPREFIX="" |
| 151 | - JNI_CPPFLAGS="-I\$(JDK_HOME)/include -I\$(JDK_HOME)/include/win32" | ||
| 152 | ;; | 151 | ;; |
| 153 | 152 | ||
| 154 | *-apple-*) | 153 | *-apple-*) |
| @@ -173,7 +172,6 @@ case "$host" in | @@ -173,7 +172,6 @@ case "$host" in | ||
| 173 | LDAPPFLAGS="" | 172 | LDAPPFLAGS="" |
| 174 | DBGRPATH="-Wl,--rpath,.bin/Debug/lib" | 173 | DBGRPATH="-Wl,--rpath,.bin/Debug/lib" |
| 175 | DBGCMDPREFIX="LD_LIBRARY_PATH=\$(BINDIR)/Debug/lib" | 174 | DBGCMDPREFIX="LD_LIBRARY_PATH=\$(BINDIR)/Debug/lib" |
| 176 | - JNI_CPPFLAGS="-I\$(JDK_HOME)/include -I\$(JDK_HOME)/include/linux" | ||
| 177 | DLLPREFIX="lib" | 175 | DLLPREFIX="lib" |
| 178 | 176 | ||
| 179 | esac | 177 | esac |
| @@ -369,18 +367,6 @@ if test "$app_cv_java" = "yes" ; then | @@ -369,18 +367,6 @@ if test "$app_cv_java" = "yes" ; then | ||
| 369 | 367 | ||
| 370 | fi | 368 | fi |
| 371 | 369 | ||
| 372 | -if test "$app_cv_java" = "yes" ; then | ||
| 373 | - | ||
| 374 | - EXTENSIONS="$EXTENSIONS java" | ||
| 375 | - PLUGINS="$PLUGINS j3270" | ||
| 376 | - AC_MSG_NOTICE([jdk is present and enabled.]) | ||
| 377 | - | ||
| 378 | -else | ||
| 379 | - | ||
| 380 | - AC_MSG_NOTICE([jdk is NOT present or disabled.]) | ||
| 381 | - | ||
| 382 | -fi | ||
| 383 | - | ||
| 384 | # Set JVM arch | 370 | # Set JVM arch |
| 385 | case $host_cpu in | 371 | case $host_cpu in |
| 386 | 372 | ||
| @@ -403,14 +389,17 @@ if test "_$JVMDIR" = "_" ; then | @@ -403,14 +389,17 @@ if test "_$JVMDIR" = "_" ; then | ||
| 403 | 389 | ||
| 404 | case "$host" in | 390 | case "$host" in |
| 405 | *-mingw32) | 391 | *-mingw32) |
| 392 | + jniinc=$JDK_HOME/include/win32 | ||
| 406 | JVMDIR="\$(JRE_HOME)/bin" | 393 | JVMDIR="\$(JRE_HOME)/bin" |
| 407 | ;; | 394 | ;; |
| 408 | 395 | ||
| 409 | *-apple-*) | 396 | *-apple-*) |
| 397 | + jniinc=$JDK_HOME/include/apple | ||
| 410 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" | 398 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" |
| 411 | ;; | 399 | ;; |
| 412 | 400 | ||
| 413 | *) | 401 | *) |
| 402 | + jniinc=$JDK_HOME/include/linux | ||
| 414 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" | 403 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" |
| 415 | esac | 404 | esac |
| 416 | 405 | ||
| @@ -431,6 +420,25 @@ case "$host" in | @@ -431,6 +420,25 @@ case "$host" in | ||
| 431 | jvm_libs="-L\$(JVMDIR) -Wl,-rpath,\$(JVMDIR) -ljvm" | 420 | jvm_libs="-L\$(JVMDIR) -Wl,-rpath,\$(JVMDIR) -ljvm" |
| 432 | esac | 421 | esac |
| 433 | 422 | ||
| 423 | +if test -d "$jniinc"; then | ||
| 424 | + AC_MSG_NOTICE([Found $jniinc.]) | ||
| 425 | +else | ||
| 426 | + AC_MSG_NOTICE([Can't find $jniinc.]) | ||
| 427 | + app_cv_java="no" | ||
| 428 | +fi | ||
| 429 | + | ||
| 430 | +if test "$app_cv_java" = "yes" ; then | ||
| 431 | + | ||
| 432 | + EXTENSIONS="$EXTENSIONS java" | ||
| 433 | + PLUGINS="$PLUGINS j3270" | ||
| 434 | + AC_MSG_NOTICE([jdk is present and enabled.]) | ||
| 435 | + | ||
| 436 | +else | ||
| 437 | + | ||
| 438 | + AC_MSG_NOTICE([jdk is NOT present or disabled.]) | ||
| 439 | + | ||
| 440 | +fi | ||
| 441 | + | ||
| 434 | 442 | ||
| 435 | AC_SUBST(JVM_LIBS,$jvm_libs) | 443 | AC_SUBST(JVM_LIBS,$jvm_libs) |
| 436 | 444 | ||
| @@ -444,7 +452,7 @@ AC_SUBST(javadocdir) | @@ -444,7 +452,7 @@ AC_SUBST(javadocdir) | ||
| 444 | AC_SUBST(JAR) | 452 | AC_SUBST(JAR) |
| 445 | AC_SUBST(JDK_HOME) | 453 | AC_SUBST(JDK_HOME) |
| 446 | AC_SUBST(JRE_HOME) | 454 | AC_SUBST(JRE_HOME) |
| 447 | -AC_SUBST(JNI_CPPFLAGS) | 455 | +AC_SUBST(JNI_CPPFLAGS,"-I$JDK_HOME/include -I$jniinc") |
| 448 | 456 | ||
| 449 | #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ | 457 | #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ |
| 450 | 458 | ||
| @@ -544,25 +552,31 @@ AC_SUBST(PHPCONFDIR) | @@ -544,25 +552,31 @@ AC_SUBST(PHPCONFDIR) | ||
| 544 | AC_PATH_TOOL([REXXC], [rexxc], [cp] ) | 552 | AC_PATH_TOOL([REXXC], [rexxc], [cp] ) |
| 545 | AC_PATH_TOOL([REXXCONFIG], [oorexx-config], [no]) | 553 | AC_PATH_TOOL([REXXCONFIG], [oorexx-config], [no]) |
| 546 | 554 | ||
| 547 | -PKG_CHECK_MODULES( [REXX], [ooRexx], app_cv_rexx=yes, AC_MSG_NOTICE([No ooRexx on pkg-config.]) ) | 555 | +AC_ARG_ENABLE([rexx],[AS_HELP_STRING([--disable-rexx], [Disable ooRexx integration])],[ app_cv_rexx="$enableval" ],[ app_cv_rexx="yes" ]) |
| 548 | 556 | ||
| 549 | -if test "$app_cv_rexx" != "yes"; then | 557 | +if test "$app_cv_rexx" == "yes"; then |
| 550 | 558 | ||
| 551 | - if test "$REXXCONFIG" != "no"; then | ||
| 552 | - REXX_CFLAGS=`$REXXCONFIG --cflags` | ||
| 553 | - REXX_LIBS=`$REXXCONFIG --libs` | ||
| 554 | - REXX_HOME=`$REXXCONFIG --prefix`/share/ooRexx | ||
| 555 | - AC_MSG_NOTICE([Got settings from oorexx-config.]) | ||
| 556 | - app_cv_rexx="yes" | ||
| 557 | - fi | 559 | + PKG_CHECK_MODULES( [REXX], [ooRexx], app_cv_rexx=yes, AC_MSG_NOTICE([No ooRexx on pkg-config.]) ) |
| 558 | 560 | ||
| 559 | -else | 561 | + if test "$app_cv_rexx" != "yes"; then |
| 562 | + | ||
| 563 | + if test "$REXXCONFIG" != "no"; then | ||
| 564 | + REXX_CFLAGS=`$REXXCONFIG --cflags` | ||
| 565 | + REXX_LIBS=`$REXXCONFIG --libs` | ||
| 566 | + REXX_HOME=`$REXXCONFIG --prefix`/share/ooRexx | ||
| 567 | + AC_MSG_NOTICE([Got settings from oorexx-config.]) | ||
| 568 | + fi | ||
| 560 | 569 | ||
| 561 | - REXX_HOME=`$PKG_CONFIG --variable=prefix ooRexx`/share/ooRexx | 570 | + else |
| 571 | + | ||
| 572 | + REXX_HOME=`$PKG_CONFIG --variable=prefix ooRexx`/share/ooRexx | ||
| 573 | + | ||
| 574 | + fi | ||
| 562 | 575 | ||
| 563 | fi | 576 | fi |
| 564 | 577 | ||
| 565 | if test "$app_cv_rexx" == "yes"; then | 578 | if test "$app_cv_rexx" == "yes"; then |
| 579 | + | ||
| 566 | AC_DEFINE(HAVE_REXX) | 580 | AC_DEFINE(HAVE_REXX) |
| 567 | AC_DEFINE(HAVE_OOREXXAPI_H) | 581 | AC_DEFINE(HAVE_OOREXXAPI_H) |
| 568 | 582 |
po/pt_BR.po
| @@ -5,7 +5,7 @@ msgid "" | @@ -5,7 +5,7 @@ msgid "" | ||
| 5 | msgstr "" | 5 | msgstr "" |
| 6 | "Project-Id-Version: pw3270 5.0\n" | 6 | "Project-Id-Version: pw3270 5.0\n" |
| 7 | "Report-Msgid-Bugs-To: \n" | 7 | "Report-Msgid-Bugs-To: \n" |
| 8 | -"POT-Creation-Date: 2015-06-22 11:40-0300\n" | 8 | +"POT-Creation-Date: 2015-06-22 22:10-0300\n" |
| 9 | "PO-Revision-Date: 2014-02-17 08:05-0300\n" | 9 | "PO-Revision-Date: 2014-02-17 08:05-0300\n" |
| 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | "Language-Team: Portugues <>\n" | 11 | "Language-Team: Portugues <>\n" |