summaryrefslogtreecommitdiffstats
path: root/src/Make_mvc.mak
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2015-12-31 20:54:51 +0100
committerBram Moolenaar <Bram@vim.org>2015-12-31 20:54:51 +0100
commit2bf2417612879de627dcea1dbb22ee2199b16963 (patch)
treedbaace8d9816195b2e4417dcce10517adcde31df /src/Make_mvc.mak
parent2d820808cda15b3ad9fe674393d1f1e997453d9e (diff)
patch 7.4.1011v7.4.1011
Problem: Can't build with Strawberry Perl. Solution: Include stdbool.h. (Ken Takata, closes #328)
Diffstat (limited to 'src/Make_mvc.mak')
-rw-r--r--src/Make_mvc.mak5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak
index 5583ef2d96..c5c0a1220a 100644
--- a/src/Make_mvc.mak
+++ b/src/Make_mvc.mak
@@ -826,6 +826,11 @@ CFLAGS = $(CFLAGS) -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"$(PERL_DLL)\"
PERL_EXE = $(PERL)\Bin$(PERL_ARCH)\perl
PERL_INC = /I $(PERL_INCDIR)
+!if $(MSVC_MAJOR) <= 11
+# ActivePerl 5.20+ requires stdbool.h but VC2012 or earlier doesn't have it.
+# Use a stub stdbool.h.
+PERL_INC = $(PERL_INC) /I if_perl_msvc
+!endif
PERL_OBJ = $(OUTDIR)\if_perl.obj $(OUTDIR)\if_perlsfio.obj
XSUBPP = $(PERL)\lib\ExtUtils\xsubpp
!if exist($(XSUBPP))