Define NO_XSLOCKS for ActivePerl

Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/acd77fea
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/acd77fea
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/acd77fea

Branch: refs/heads/msvc6
Commit: acd77fea71b8b943294caef480c6262045317020
Parents: 7fbddc8
Author: Nick Wellnhofer <[email protected]>
Authored: Sun Nov 4 00:35:19 2012 +0100
Committer: Nick Wellnhofer <[email protected]>
Committed: Sun Nov 4 00:35:19 2012 +0100

----------------------------------------------------------------------
 .../compiler/perl/buildlib/Clownfish/CFC/Build.pm  |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy/blob/acd77fea/clownfish/compiler/perl/buildlib/Clownfish/CFC/Build.pm
----------------------------------------------------------------------
diff --git a/clownfish/compiler/perl/buildlib/Clownfish/CFC/Build.pm 
b/clownfish/compiler/perl/buildlib/Clownfish/CFC/Build.pm
index 1228171..fd88505 100644
--- a/clownfish/compiler/perl/buildlib/Clownfish/CFC/Build.pm
+++ b/clownfish/compiler/perl/buildlib/Clownfish/CFC/Build.pm
@@ -68,8 +68,9 @@ sub extra_ccflags {
     }
 
     # Compile as C++ under MSVC.  Turn off stupid warnings, too.
+    # NO_XSLOCKS is required for some ActivePerl setups.
     if ( $self->config('cc') =~ /^cl\b/ ) {
-        $extra_ccflags .= '/TP -D_CRT_SECURE_NO_WARNINGS ';
+        $extra_ccflags .= '-TP -DNO_XSLOCKS -D_CRT_SECURE_NO_WARNINGS ';
     }
 
     if ( defined $gcc_version ) {

Reply via email to