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 ) {
