You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/06/30 04:17:48 UTC

[lucy-commits] svn commit: r1141362 - in /incubator/lucy/trunk: charmonizer/Makefile.MSVC clownfish/buildlib/Clownfish/Build.pm

Author: marvin
Date: Thu Jun 30 02:17:48 2011
New Revision: 1141362

URL: http://svn.apache.org/viewvc?rev=1141362&view=rev
Log:
LUCY-171 Turn off stupid MSVC warnings.

Modified:
    incubator/lucy/trunk/charmonizer/Makefile.MSVC
    incubator/lucy/trunk/clownfish/buildlib/Clownfish/Build.pm

Modified: incubator/lucy/trunk/charmonizer/Makefile.MSVC
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/charmonizer/Makefile.MSVC?rev=1141362&r1=1141361&r2=1141362&view=diff
==============================================================================
--- incubator/lucy/trunk/charmonizer/Makefile.MSVC (original)
+++ incubator/lucy/trunk/charmonizer/Makefile.MSVC Thu Jun 30 02:17:48 2011
@@ -17,7 +17,7 @@
 
 CC= cl
 DEFS=
-CFLAGS= -Isrc -nologo $(DEFS)
+CFLAGS= -Isrc -nologo -D_CRT_SECURE_NO_WARNINGS $(DEFS)
 OBJEXT= .obj
 EXEEXT= .exe
 LINKER= link

Modified: incubator/lucy/trunk/clownfish/buildlib/Clownfish/Build.pm
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/buildlib/Clownfish/Build.pm?rev=1141362&r1=1141361&r2=1141362&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/buildlib/Clownfish/Build.pm (original)
+++ incubator/lucy/trunk/clownfish/buildlib/Clownfish/Build.pm Thu Jun 30 02:17:48 2011
@@ -51,9 +51,9 @@ sub extra_ccflags {
         $extra_ccflags .= "-fno-inline-functions ";
     }
 
-    # Compile as C++ under MSVC.
-    if ( $self->config('cc') eq 'cl' ) {
-        $extra_ccflags .= '/TP ';
+    # Compile as C++ under MSVC.  Turn off stupid warnings, too.
+    if ( $self->config('cc') =~ /^cl\b/ ) {
+        $extra_ccflags .= '/TP -D_CRT_SECURE_NO_WARNINGS ';
     }
 
     if ( defined $gcc_version ) {