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 |