plperl_win_v2.patch
application/octet-stream
Filename: plperl_win_v2.patch
Type: application/octet-stream
Part: 0
Patch
Format: format-patch
Series: patch v2
Subject: Windows fix
| File | + | − |
|---|---|---|
| src/tools/msvc/Mkvcbuild.pm | 10 | 0 |
From 518bdc92b619b4d1c906431854e9728ddc955474 Mon Sep 17 00:00:00 2001
From: Ashutosh <ashu.coek@gmail.com>
Date: Thu, 27 Jul 2017 18:24:19 +0530
Subject: [PATCH] Windows fix
---
src/tools/msvc/Mkvcbuild.pm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm
index e0bf607..f1a991b 100644
--- a/src/tools/msvc/Mkvcbuild.pm
+++ b/src/tools/msvc/Mkvcbuild.pm
@@ -518,6 +518,16 @@ sub mkvcbuild
$solution->AddProject('plperl', 'dll', 'PLs', 'src/pl/plperl');
$plperl->AddIncludeDir($solution->{options}->{perl} . '/lib/CORE');
$plperl->AddDefine('PLPERL_HAVE_UID_GID');
+
+ foreach my $f (split(" ",$Config{ccflags}))
+ {
+ if ($f =~ /^-D/)
+ {
+ $f =~ s/\-D//;
+ $plperl->AddDefine($f);
+ }
+ }
+
foreach my $xs ('SPI.xs', 'Util.xs')
{
(my $xsc = $xs) =~ s/\.xs/.c/;
--
2.10.2.windows.1