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" |