]> granicus.if.org Git - python/commitdiff
bpo-30726: Add _CRT_SECURE_NO_WARNINGS to _elementtree and pyexpat projects (#2572)
authorSegev Finer <segev208@gmail.com>
Tue, 4 Jul 2017 18:40:04 +0000 (21:40 +0300)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 4 Jul 2017 18:40:04 +0000 (20:40 +0200)
PC/VS9.0/_elementtree.vcproj
PC/VS9.0/pyexpat.vcproj
PCbuild/_elementtree.vcxproj
PCbuild/pyexpat.vcxproj

index 5e799557679fd8a346791517f8beb90e5acb34e7..f89409cc3ed1497dc7504502a0db1d4a191eabf1 100644 (file)
                        <Tool
                                Name="VCCLCompilerTool"
                                AdditionalIncludeDirectories="..\..\Modules\expat"
-                               PreprocessorDefinitions="USE_PYEXPAT_CAPI;XML_STATIC"
+                               PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;USE_PYEXPAT_CAPI;XML_STATIC"
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
index 32ec10dd7a8ec277ae92bafb4735b407d173c8af..76b698f74028a5c68168f78e8943fd5caabcf351 100644 (file)
@@ -43,7 +43,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                AdditionalIncludeDirectories=".\..\..\Modules\expat"
-                               PreprocessorDefinitions="PYEXPAT_EXPORTS;XML_STATIC"
+                               PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;PYEXPAT_EXPORTS;XML_STATIC"
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
index 3a271ef593121e5d5b7e2aecce3db500993d8d41..511e26bb60dbd8665c62ff9a592afed5a819f7bd 100644 (file)
@@ -62,7 +62,7 @@
   <ItemDefinitionGroup>
     <ClCompile>
       <AdditionalIncludeDirectories>..\Modules\expat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>USE_PYEXPAT_CAPI;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;USE_PYEXPAT_CAPI;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
       <BaseAddress>0x1D100000</BaseAddress>
index 6d036d13dab908616faf2c1d01b27256f1aa0da3..61a2697e11663076ec46f5595a8ec174957d59eb 100644 (file)
@@ -59,7 +59,7 @@
   <ItemDefinitionGroup>
     <ClCompile>
       <AdditionalIncludeDirectories>$(PySourcePath)Modules\expat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>PYEXPAT_EXPORTS;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;PYEXPAT_EXPORTS;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
   </ItemDefinitionGroup>
   <ItemGroup>