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. |