… | |
… | |
712 | |
712 | |
713 | IF_PERL=\# |
713 | IF_PERL=\# |
714 | if test x$support_perl = xyes; then |
714 | if test x$support_perl = xyes; then |
715 | AC_PATH_PROG(PERL, perl5, perl) |
715 | AC_PATH_PROG(PERL, perl5, perl) |
716 | |
716 | |
|
|
717 | RXVT_CHECK_MODULES([XEXT], [xext], [:], [ |
|
|
718 | AC_MSG_ERROR([unable to find xext, required for perl]) |
|
|
719 | ]) |
|
|
720 | |
|
|
721 | X_LIBS="$XEXT_LIBS $X_LIBS" |
|
|
722 | CPPFLAGS="$CPPFLAGS $XEXT_CFLAGS" |
|
|
723 | |
717 | AC_MSG_CHECKING(for $PERL suitability) |
724 | AC_MSG_CHECKING(for $PERL suitability) |
718 | if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then |
725 | if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then |
719 | |
726 | |
720 | save_CXXFLAGS="$CXXFLAGS" |
727 | save_CXXFLAGS="$CXXFLAGS" |
721 | save_LIBS="$LIBS" |
728 | save_LIBS="$LIBS" |
722 | CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`" |
729 | CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`" |
723 | LIBS="$LIBS -lXext `$PERL -MExtUtils::Embed -e ldopts`" |
730 | LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`" |
724 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[ |
731 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[ |
725 | #include <EXTERN.h> |
732 | #include <EXTERN.h> |
726 | #include <perl.h> |
733 | #include <perl.h> |
727 | #include <XSUB.h> |
734 | #include <XSUB.h> |
728 | ]], [[ |
735 | ]], [[ |
… | |
… | |
737 | IF_PERL= |
744 | IF_PERL= |
738 | PERL_O=rxvtperl.o |
745 | PERL_O=rxvtperl.o |
739 | PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" |
746 | PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" |
740 | PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" |
747 | PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" |
741 | PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" |
748 | PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" |
742 | LIBS="$LIBS -lXext" |
|
|
743 | else |
749 | else |
744 | AC_MSG_ERROR([no, unable to link]) |
750 | AC_MSG_ERROR([no, unable to link]) |
745 | fi |
751 | fi |
746 | else |
752 | else |
747 | AC_MSG_ERROR([no working perl found, or perl not version >= 5.8]) |
753 | AC_MSG_ERROR([no working perl found, or perl not version >= 5.8]) |