Commit 2452cbb52e0eeddb2ef72c77e359c8811078c86c

Authored by perry.werneck@gmail.com
1 parent bc9c1724

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