Commit 7994290286099f2848fb97504afbe04621e2c0b9
1 parent
69048ab4
Exists in
master
and in
5 other branches
Melhorando empacotamento do plugin rexx
Showing
1 changed file
with
14 additions
and
37 deletions
Show diff stats
configure.ac
@@ -432,48 +432,25 @@ AC_SUBST(PHPCONFDIR) | @@ -432,48 +432,25 @@ AC_SUBST(PHPCONFDIR) | ||
432 | 432 | ||
433 | #--[ ooRexx ]----------------------------------------------------------------------------------------------------------------------------------------------- | 433 | #--[ ooRexx ]----------------------------------------------------------------------------------------------------------------------------------------------- |
434 | 434 | ||
435 | -AC_ARG_ENABLE([rexx],[AS_HELP_STRING([--disable-rexx], [Disable ooRexx plugin & extension])],[ app_cv_rexx="$enableval" ],[ app_cv_rexx="yes" ]) | ||
436 | -AC_ARG_VAR([REXX_HOME], [ooRexx home]) | ||
437 | - | ||
438 | -if test -z "${REXX_HOME}"; then | ||
439 | - | ||
440 | - REXX_HOME="\$(datarootdir)/ooRexx" | ||
441 | - | ||
442 | - AC_PATH_TOOL([REXXC], [rexxc], [cp] ) | ||
443 | - AC_PATH_TOOL([REXXCONFIG], [oorexx-config], [no]) | ||
444 | - | ||
445 | - PKG_CHECK_MODULES( [REXX], [ooRexx], app_cv_rexx=yes, AC_MSG_NOTICE([No ooRexx on pkg-config.]) ) | ||
446 | - | ||
447 | - if test "$REXXCONFIG" != "no"; then | ||
448 | - REXX_CFLAGS=`$REXXCONFIG --cflags` | ||
449 | - REXX_LIBS=`$REXXCONFIG --libs` | ||
450 | - REXX_HOME=`$REXXCONFIG --prefix`/share/ooRexx | ||
451 | - AC_MSG_NOTICE([Got settings from oorexx-config.]) | ||
452 | - else | ||
453 | - AC_MSG_NOTICE([ooRexx SDK is NOT available.]) | ||
454 | - app_cv_rexx="no" | ||
455 | - fi | ||
456 | - | 435 | +#AC_ARG_ENABLE([rexx],[AS_HELP_STRING([--disable-rexx], [Disable ooRexx plugin & extension])],[ app_cv_rexx="$enableval" ],[ app_cv_rexx="yes" ]) |
436 | +#AC_ARG_VAR([REXX_HOME], [ooRexx home]) | ||
437 | + | ||
438 | +AC_PATH_TOOL([REXXC], [rexxc], [cp] ) | ||
439 | +AC_PATH_TOOL([REXXCONFIG], [oorexx-config], [no]) | ||
440 | + | ||
441 | +if test "$REXXCONFIG" != "no"; then | ||
442 | + REXX_CFLAGS=`$REXXCONFIG --cflags` | ||
443 | + REXX_LIBS=`$REXXCONFIG --libs` | ||
444 | + REXX_HOME=`$REXXCONFIG --prefix`/share/ooRexx | ||
445 | + AC_MSG_NOTICE([Got settings from oorexx-config.]) | ||
446 | + app_cv_rexx="yes" | ||
457 | else | 447 | else |
458 | - if test -e "${REXX_HOME}/api/oorexxapi.h"; then | ||
459 | - | ||
460 | - AC_MSG_NOTICE([Setting rexx sdk from REXX_HOME]) | ||
461 | - | ||
462 | - REXX_CFLAGS="$CFLAGS -I\"$REXX_HOME/api\"" | ||
463 | - REXX_LIBS="$LIBS -L\"$REXX_HOME\" -lrexxapi -lrexx" | ||
464 | - | ||
465 | - AC_PATH_TOOL([REXXC], [rexxc], [cp], path="$PATH:$REXX_HOME" ) | ||
466 | - | ||
467 | - else | ||
468 | - AC_MSG_NOTICE([ooRexx SDK is NOT available.]) | ||
469 | - app_cv_rexx="no" | ||
470 | - fi | ||
471 | - | 448 | + PKG_CHECK_MODULES( [REXX], [ooRexx], app_cv_rexx=yes, AC_MSG_NOTICE([No ooRexx on pkg-config.]) ) |
472 | fi | 449 | fi |
473 | 450 | ||
474 | if test "$app_cv_rexx" == "yes"; then | 451 | if test "$app_cv_rexx" == "yes"; then |
475 | AC_DEFINE(HAVE_REXX) | 452 | AC_DEFINE(HAVE_REXX) |
476 | - AC_DEFINE(HAVE_OOREXXAPI_H) | 453 | + AC_CHECK_HEADER(oorexxapi.h, AC_DEFINE(HAVE_OOREXXAPI_H)) |
477 | PLUGINS="$PLUGINS rx3270" | 454 | PLUGINS="$PLUGINS rx3270" |
478 | AC_MSG_NOTICE([ooRexx plugin & extension are enabled.]) | 455 | AC_MSG_NOTICE([ooRexx plugin & extension are enabled.]) |
479 | else | 456 | else |