mirror of
https://github.com/vim/vim.git
synced 2025-09-17 02:48:10 -04:00
updated for version 7.4.409
Problem: Can't build with Perl on Fedora 20. Solution: Find xsubpp in another directory. (Michael Henry)
This commit is contained in:
parent
2a5868ab1e
commit
d5f62b14e1
@ -2477,7 +2477,7 @@ lintinstall:
|
||||
|
||||
auto/if_perl.c: if_perl.xs
|
||||
$(PERL) -e 'unless ( $$] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$$_ $$_\n" }}' > $@
|
||||
$(PERL) $(PERLLIB)/ExtUtils/xsubpp -prototypes -typemap \
|
||||
$(PERL) $(PERL_XSUBPP) -prototypes -typemap \
|
||||
$(PERLLIB)/ExtUtils/typemap if_perl.xs >> $@
|
||||
|
||||
auto/osdef.h: auto/config.h osdef.sh osdef1.h.in osdef2.h.in
|
||||
|
9
src/auto/configure
vendored
9
src/auto/configure
vendored
@ -687,6 +687,7 @@ PERL_PRO
|
||||
PERL_OBJ
|
||||
PERL_SRC
|
||||
shrpenv
|
||||
vi_cv_perl_xsubpp
|
||||
vi_cv_perllib
|
||||
vi_cv_path_perl
|
||||
MZSCHEME_MZC
|
||||
@ -5604,6 +5605,14 @@ $as_echo "OK" >&6; }
|
||||
fi
|
||||
vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
|
||||
|
||||
vi_cv_perl_extutils=unknown_perl_extutils_path
|
||||
for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
|
||||
xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
|
||||
if test -f "$xsubpp_path"; then
|
||||
vi_cv_perl_xsubpp="$xsubpp_path"
|
||||
fi
|
||||
done
|
||||
|
||||
perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
|
||||
-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
|
||||
perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
|
||||
|
@ -48,11 +48,12 @@ MZSCHEME_SRC = @MZSCHEME_SRC@
|
||||
MZSCHEME_OBJ = @MZSCHEME_OBJ@
|
||||
MZSCHEME_CFLAGS = @MZSCHEME_CFLAGS@
|
||||
MZSCHEME_PRO = @MZSCHEME_PRO@
|
||||
MZSCHEME_EXTRA = @MZSCHEME_EXTRA@
|
||||
MZSCHEME_EXTRA = @MZSCHEME_EXTRA@
|
||||
MZSCHEME_MZC = @MZSCHEME_MZC@
|
||||
|
||||
PERL = @vi_cv_path_perl@
|
||||
PERLLIB = @vi_cv_perllib@
|
||||
PERL_XSUBPP = @vi_cv_perl_xsubpp@
|
||||
PERL_LIBS = @PERL_LIBS@
|
||||
SHRPENV = @shrpenv@
|
||||
PERL_SRC = @PERL_SRC@
|
||||
|
@ -933,6 +933,14 @@ if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
|
||||
fi
|
||||
vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
|
||||
AC_SUBST(vi_cv_perllib)
|
||||
vi_cv_perl_extutils=unknown_perl_extutils_path
|
||||
for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do
|
||||
xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp"
|
||||
if test -f "$xsubpp_path"; then
|
||||
vi_cv_perl_xsubpp="$xsubpp_path"
|
||||
fi
|
||||
done
|
||||
AC_SUBST(vi_cv_perl_xsubpp)
|
||||
dnl Remove "-fno-something", it breaks using cproto.
|
||||
perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
|
||||
-e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[[^ ]]*//'`
|
||||
|
@ -741,6 +741,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
409,
|
||||
/**/
|
||||
408,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user