forked from aniani/vim
updated for version 7.4.128
Problem: Perl 5.18 for MSVC doesn't work. Solution: Add check in makefile and define __inline. (Ken Takata)
This commit is contained in:
@@ -825,7 +825,12 @@ PERL_INCDIR = $(PERL)\Lib$(PERL_ARCH)\Core
|
|||||||
PERL_LIB = $(PERL_INCDIR)\perl.lib
|
PERL_LIB = $(PERL_INCDIR)\perl.lib
|
||||||
!else
|
!else
|
||||||
PERL_DLL = perl$(PERL_VER).dll
|
PERL_DLL = perl$(PERL_VER).dll
|
||||||
|
!if exist($(PERL_INCDIR)\perl$(PERL_VER).lib)
|
||||||
PERL_LIB = $(PERL_INCDIR)\perl$(PERL_VER).lib
|
PERL_LIB = $(PERL_INCDIR)\perl$(PERL_VER).lib
|
||||||
|
!else
|
||||||
|
# For ActivePerl 5.18 and later
|
||||||
|
PERL_LIB = $(PERL_INCDIR)\libperl$(PERL_VER).a
|
||||||
|
!endif
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
CFLAGS = $(CFLAGS) -DFEAT_PERL
|
CFLAGS = $(CFLAGS) -DFEAT_PERL
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
# define PERL_NO_INLINE_FUNCTIONS
|
# define PERL_NO_INLINE_FUNCTIONS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Work around for using MSVC and ActivePerl 5.18. */
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
# define __inline__ __inline
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <EXTERN.h>
|
#include <EXTERN.h>
|
||||||
#include <perl.h>
|
#include <perl.h>
|
||||||
#include <XSUB.h>
|
#include <XSUB.h>
|
||||||
|
@@ -738,6 +738,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
128,
|
||||||
/**/
|
/**/
|
||||||
127,
|
127,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user