comparison src/Make_mvc.mak @ 3064:b3a523ced6bd v7.3.304

updated for version 7.3.304 Problem: Strawberry Perl doesn't work on MS-Windows. Solution: Use xsubpp if needed. (Yasuhiro Matsumoto)
author Bram Moolenaar <bram@vim.org>
date Wed, 14 Sep 2011 10:49:46 +0200
parents d1445b72ddb7
children 6ab1b45cc95e
comparison
equal deleted inserted replaced
3063:1d5e7413d728 3064:b3a523ced6bd
783 783
784 PERL_EXE = $(PERL)\Bin$(PERL_ARCH)\perl 784 PERL_EXE = $(PERL)\Bin$(PERL_ARCH)\perl
785 PERL_INC = /I $(PERL_INCDIR) 785 PERL_INC = /I $(PERL_INCDIR)
786 PERL_OBJ = $(OUTDIR)\if_perl.obj $(OUTDIR)\if_perlsfio.obj 786 PERL_OBJ = $(OUTDIR)\if_perl.obj $(OUTDIR)\if_perlsfio.obj
787 XSUBPP = $(PERL)\lib\ExtUtils\xsubpp 787 XSUBPP = $(PERL)\lib\ExtUtils\xsubpp
788 !if exist($(XSUBPP)
789 XSUBPP = $(PERL_EXE) $(XSUBPP)
790 !else
791 XSUBPP = xsubpp
792 !endif
788 XSUBPP_TYPEMAP = $(PERL)\lib\ExtUtils\typemap 793 XSUBPP_TYPEMAP = $(PERL)\lib\ExtUtils\typemap
789 794
790 !endif 795 !endif
791 796
792 # 797 #
1039 1044
1040 $(OUTDIR)/if_lua.obj: $(OUTDIR) if_lua.c $(INCL) 1045 $(OUTDIR)/if_lua.obj: $(OUTDIR) if_lua.c $(INCL)
1041 $(CC) $(CFLAGS) $(LUA_INC) if_lua.c 1046 $(CC) $(CFLAGS) $(LUA_INC) if_lua.c
1042 1047
1043 if_perl.c : if_perl.xs typemap 1048 if_perl.c : if_perl.xs typemap
1044 $(PERL_EXE) $(XSUBPP) -prototypes -typemap $(XSUBPP_TYPEMAP) \ 1049 $(XSUBPP) -prototypes -typemap $(XSUBPP_TYPEMAP) \
1045 -typemap typemap if_perl.xs > if_perl.c 1050 -typemap typemap if_perl.xs > if_perl.c
1046 1051
1047 $(OUTDIR)/if_perl.obj: $(OUTDIR) if_perl.c $(INCL) 1052 $(OUTDIR)/if_perl.obj: $(OUTDIR) if_perl.c $(INCL)
1048 $(CC) $(CFLAGS) $(PERL_INC) if_perl.c 1053 $(CC) $(CFLAGS) $(PERL_INC) if_perl.c
1049 1054