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 | 148 | PLUGINS="hllapi" |
149 | 149 | APP_GUI_SRC="resources.rc" |
150 | 150 | DLLPREFIX="" |
151 | - JNI_CPPFLAGS="-I\$(JDK_HOME)/include -I\$(JDK_HOME)/include/win32" | |
152 | 151 | ;; |
153 | 152 | |
154 | 153 | *-apple-*) |
... | ... | @@ -173,7 +172,6 @@ case "$host" in |
173 | 172 | LDAPPFLAGS="" |
174 | 173 | DBGRPATH="-Wl,--rpath,.bin/Debug/lib" |
175 | 174 | DBGCMDPREFIX="LD_LIBRARY_PATH=\$(BINDIR)/Debug/lib" |
176 | - JNI_CPPFLAGS="-I\$(JDK_HOME)/include -I\$(JDK_HOME)/include/linux" | |
177 | 175 | DLLPREFIX="lib" |
178 | 176 | |
179 | 177 | esac |
... | ... | @@ -369,18 +367,6 @@ if test "$app_cv_java" = "yes" ; then |
369 | 367 | |
370 | 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 | 370 | # Set JVM arch |
385 | 371 | case $host_cpu in |
386 | 372 | |
... | ... | @@ -403,14 +389,17 @@ if test "_$JVMDIR" = "_" ; then |
403 | 389 | |
404 | 390 | case "$host" in |
405 | 391 | *-mingw32) |
392 | + jniinc=$JDK_HOME/include/win32 | |
406 | 393 | JVMDIR="\$(JRE_HOME)/bin" |
407 | 394 | ;; |
408 | 395 | |
409 | 396 | *-apple-*) |
397 | + jniinc=$JDK_HOME/include/apple | |
410 | 398 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" |
411 | 399 | ;; |
412 | 400 | |
413 | 401 | *) |
402 | + jniinc=$JDK_HOME/include/linux | |
414 | 403 | JVMDIR="\$(JRE_HOME)/lib/$jvm_arch/server" |
415 | 404 | esac |
416 | 405 | |
... | ... | @@ -431,6 +420,25 @@ case "$host" in |
431 | 420 | jvm_libs="-L\$(JVMDIR) -Wl,-rpath,\$(JVMDIR) -ljvm" |
432 | 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 | 443 | AC_SUBST(JVM_LIBS,$jvm_libs) |
436 | 444 | |
... | ... | @@ -444,7 +452,7 @@ AC_SUBST(javadocdir) |
444 | 452 | AC_SUBST(JAR) |
445 | 453 | AC_SUBST(JDK_HOME) |
446 | 454 | AC_SUBST(JRE_HOME) |
447 | -AC_SUBST(JNI_CPPFLAGS) | |
455 | +AC_SUBST(JNI_CPPFLAGS,"-I$JDK_HOME/include -I$jniinc") | |
448 | 456 | |
449 | 457 | #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ |
450 | 458 | |
... | ... | @@ -544,25 +552,31 @@ AC_SUBST(PHPCONFDIR) |
544 | 552 | AC_PATH_TOOL([REXXC], [rexxc], [cp] ) |
545 | 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 | 576 | fi |
564 | 577 | |
565 | 578 | if test "$app_cv_rexx" == "yes"; then |
579 | + | |
566 | 580 | AC_DEFINE(HAVE_REXX) |
567 | 581 | AC_DEFINE(HAVE_OOREXXAPI_H) |
568 | 582 | ... | ... |
po/pt_BR.po
... | ... | @@ -5,7 +5,7 @@ msgid "" |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
7 | 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 | 9 | "PO-Revision-Date: 2014-02-17 08:05-0300\n" |
10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
11 | 11 | "Language-Team: Portugues <>\n" | ... | ... |