|
From: <di...@us...> - 2013-03-06 14:30:08
|
Revision: 57729
http://sourceforge.net/p/firebird/code/57729
Author: dimitr
Date: 2013-03-06 14:30:05 +0000 (Wed, 06 Mar 2013)
Log Message:
-----------
An ultimate solution for the CRT warnings targeted at both native and external (ICU, BTYACC) modules. Inspired by the ICU-only patch contributed by Dmitry Kovalenko.
Modified Paths:
--------------
firebird/trunk/builds/win32/msvc10/btyacc.vcxproj
firebird/trunk/builds/win32/msvc10/firebird2.props
firebird/trunk/builds/win32/msvc8/empbuild.vcproj
firebird/trunk/builds/win32/msvc8/firebird2.vsprops
firebird/trunk/builds/win32/msvc9/empbuild.vcproj
firebird/trunk/builds/win32/msvc9/firebird2.vsprops
firebird/trunk/extern/icu/source/allinone/firebird2intl.props
firebird/trunk/extern/icu/source/allinone/firebird2intl.vsprops
Modified: firebird/trunk/builds/win32/msvc10/btyacc.vcxproj
===================================================================
--- firebird/trunk/builds/win32/msvc10/btyacc.vcxproj 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc10/btyacc.vcxproj 2013-03-06 14:30:05 UTC (rev 57729)
@@ -94,7 +94,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PrecompiledHeader>
@@ -109,7 +109,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
- <PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<PrecompiledHeader>
</PrecompiledHeader>
Modified: firebird/trunk/builds/win32/msvc10/firebird2.props
===================================================================
--- firebird/trunk/builds/win32/msvc10/firebird2.props 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc10/firebird2.props 2013-03-06 14:30:05 UTC (rev 57729)
@@ -26,6 +26,7 @@
<CompileAs>Default</CompileAs>
<UseFullPaths>false</UseFullPaths>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SuppressStartupBanner>true</SuppressStartupBanner>
Modified: firebird/trunk/builds/win32/msvc8/empbuild.vcproj
===================================================================
--- firebird/trunk/builds/win32/msvc8/empbuild.vcproj 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc8/empbuild.vcproj 2013-03-06 14:30:05 UTC (rev 57729)
@@ -48,7 +48,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;WIN32"
+ PreprocessorDefinitions="NDEBUG;_CONSOLE;WIN32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -125,7 +125,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;WIN32"
+ PreprocessorDefinitions="NDEBUG;_CONSOLE;WIN32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -196,7 +196,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
+ PreprocessorDefinitions="_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -269,7 +269,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
+ PreprocessorDefinitions="_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
Detect64BitPortabilityProblems="true"
/>
<Tool
Modified: firebird/trunk/builds/win32/msvc8/firebird2.vsprops
===================================================================
--- firebird/trunk/builds/win32/msvc8/firebird2.vsprops 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc8/firebird2.vsprops 2013-03-06 14:30:05 UTC (rev 57729)
@@ -25,6 +25,7 @@
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="3"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
CompileAs="0"
UseFullPaths="false"
/>
Modified: firebird/trunk/builds/win32/msvc9/empbuild.vcproj
===================================================================
--- firebird/trunk/builds/win32/msvc9/empbuild.vcproj 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc9/empbuild.vcproj 2013-03-06 14:30:05 UTC (rev 57729)
@@ -48,7 +48,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;WIN32"
+ PreprocessorDefinitions="NDEBUG;_CONSOLE;WIN32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -125,7 +125,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;WIN32"
+ PreprocessorDefinitions="NDEBUG;_CONSOLE;WIN32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -196,7 +196,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
+ PreprocessorDefinitions="_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -269,7 +269,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../../src/include,../../../src/include/gen,../../../src/jrd"
- PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
+ PreprocessorDefinitions="_DEBUG;_CONSOLE;WIN32;DEV_BUILD"
Detect64BitPortabilityProblems="true"
/>
<Tool
Modified: firebird/trunk/builds/win32/msvc9/firebird2.vsprops
===================================================================
--- firebird/trunk/builds/win32/msvc9/firebird2.vsprops 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/builds/win32/msvc9/firebird2.vsprops 2013-03-06 14:30:05 UTC (rev 57729)
@@ -25,6 +25,7 @@
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="3"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
CompileAs="0"
UseFullPaths="false"
/>
Modified: firebird/trunk/extern/icu/source/allinone/firebird2intl.props
===================================================================
--- firebird/trunk/extern/icu/source/allinone/firebird2intl.props 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/extern/icu/source/allinone/firebird2intl.props 2013-03-06 14:30:05 UTC (rev 57729)
@@ -11,6 +11,7 @@
<DisableLanguageExtensions>true</DisableLanguageExtensions>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
Modified: firebird/trunk/extern/icu/source/allinone/firebird2intl.vsprops
===================================================================
--- firebird/trunk/extern/icu/source/allinone/firebird2intl.vsprops 2013-03-06 11:33:08 UTC (rev 57728)
+++ firebird/trunk/extern/icu/source/allinone/firebird2intl.vsprops 2013-03-06 14:30:05 UTC (rev 57729)
@@ -12,5 +12,6 @@
DisableLanguageExtensions="true"
WarningLevel="3"
DebugInformationFormat="3"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
/>
</VisualStudioPropertySheet>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|