Fixed sourcemod_mm vcxproj l4d2 build (NPOTB).
Fixed sourcemod_mm vcxproj l4d2 build (NPOTB).
1.1 --- a/core/msvc10/sourcemod_mm.vcxproj Tue Aug 28 16:20:15 2012 -0400
1.2 +++ b/core/msvc10/sourcemod_mm.vcxproj Sat Sep 01 00:09:19 2012 -0400
1.3 @@ -195,6 +195,7 @@
1.4 <ConfigurationType>DynamicLibrary</ConfigurationType>
1.5 <CharacterSet>MultiByte</CharacterSet>
1.6 <WholeProgramOptimization>true</WholeProgramOptimization>
1.7 + <PlatformToolset>v110</PlatformToolset>
1.8 </PropertyGroup>
1.9 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release - CSS|Win32'" Label="Configuration">
1.10 <ConfigurationType>DynamicLibrary</ConfigurationType>
1.11 @@ -1411,102 +1412,6 @@
1.12 </ItemDefinitionGroup>
1.13 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CrazyDebug - Left 4 Dead 2|Win32'">
1.14 <ClCompile>
1.15 - <AdditionalOptions>/D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_ORANGEBOXVALVE=6 /D SE_LEFT4DEAD=7 /D SE_LEFT4DEAD2=8 /D SE_ALIENSWARM=9 /D SE_PORTAL2=10 /D SE_CSGO=11 %(AdditionalOptions)</AdditionalOptions>
1.16 - <Optimization>Disabled</Optimization>
1.17 - <AdditionalIncludeDirectories>..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKL4D2)\public;$(HL2SDKL4D2)\public\engine;$(HL2SDKL4D2)\public\game\server;$(HL2SDKL4D2)\public\mathlib;$(HL2SDKL4D2)\public\tier0;$(HL2SDKL4D2)\public\tier1;$(HL2SDKL4D2)\public\vstdlib;$(MMSOURCE19)\core;$(MMSOURCE19)\core\sourcehook;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.18 - <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SOURCEMOD_MM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SOURCEMOD_BUILD;SM_DEFAULT_THREADER;SOURCE_ENGINE=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.19 - <MinimalRebuild>true</MinimalRebuild>
1.20 - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1.21 - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
1.22 - <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
1.23 - <RuntimeTypeInfo>false</RuntimeTypeInfo>
1.24 - <PrecompiledHeader>
1.25 - </PrecompiledHeader>
1.26 - <WarningLevel>Level3</WarningLevel>
1.27 - <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
1.28 - </ClCompile>
1.29 - <ResourceCompile>
1.30 - <PreprocessorDefinitions>BINARY_NAME="$(TargetFileName)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.31 - <AdditionalIncludeDirectories>..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.32 - </ResourceCompile>
1.33 - <Link>
1.34 - <AdditionalDependencies>$(HL2SDKL4D2)\lib\public\tier0.lib;$(HL2SDKL4D2)\lib\public\tier1.lib;$(HL2SDKL4D2)\lib\public\vstdlib.lib;$(HL2SDKL4D2)\lib\public\mathlib.lib;dbghelp.lib;Wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.35 - <OutputFile>$(OutDir)sourcemod.2.l4d2.dll</OutputFile>
1.36 - <IgnoreSpecificDefaultLibraries>LIBC;LIBCD;LIBCMT;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1.37 - <GenerateDebugInformation>true</GenerateDebugInformation>
1.38 - <SubSystem>Windows</SubSystem>
1.39 - <RandomizedBaseAddress>false</RandomizedBaseAddress>
1.40 - <DataExecutionPrevention>
1.41 - </DataExecutionPrevention>
1.42 - <TargetMachine>MachineX86</TargetMachine>
1.43 - </Link>
1.44 - </ItemDefinitionGroup>
1.45 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug - Left 4 Dead 2|Win32'">
1.46 - <ClCompile>
1.47 - <AdditionalOptions>/D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_ORANGEBOXVALVE=6 /D SE_LEFT4DEAD=7 /D SE_LEFT4DEAD2=8 /D SE_ALIENSWARM=9 /D SE_PORTAL2=10 /D SE_CSGO=11 %(AdditionalOptions)</AdditionalOptions>
1.48 - <Optimization>Disabled</Optimization>
1.49 - <AdditionalIncludeDirectories>..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKL4D2)\public;$(HL2SDKL4D2)\public\engine;$(HL2SDKL4D2)\public\game\server;$(HL2SDKL4D2)\public\mathlib;$(HL2SDKL4D2)\public\tier0;$(HL2SDKL4D2)\public\tier1;$(HL2SDKL4D2)\public\vstdlib;$(MMSOURCE19)\core;$(MMSOURCE19)\core\sourcehook;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.50 - <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SOURCEMOD_MM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SOURCEMOD_BUILD;SM_DEFAULT_THREADER;SOURCE_ENGINE=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.51 - <MinimalRebuild>true</MinimalRebuild>
1.52 - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
1.53 - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
1.54 - <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
1.55 - <RuntimeTypeInfo>false</RuntimeTypeInfo>
1.56 - <PrecompiledHeader>
1.57 - </PrecompiledHeader>
1.58 - <WarningLevel>Level3</WarningLevel>
1.59 - <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
1.60 - </ClCompile>
1.61 - <ResourceCompile>
1.62 - <PreprocessorDefinitions>BINARY_NAME="$(TargetFileName)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.63 - <AdditionalIncludeDirectories>..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.64 - </ResourceCompile>
1.65 - <Link>
1.66 - <AdditionalDependencies>$(HL2SDKL4D2)\lib\public\tier0.lib;$(HL2SDKL4D2)\lib\public\tier1.lib;$(HL2SDKL4D2)\lib\public\vstdlib.lib;$(HL2SDKL4D2)\lib\public\mathlib.lib;Wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.67 - <OutputFile>$(OutDir)sourcemod.2.l4d2.dll</OutputFile>
1.68 - <IgnoreSpecificDefaultLibraries>LIBC;LIBCD;LIBCMT;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1.69 - <GenerateDebugInformation>true</GenerateDebugInformation>
1.70 - <SubSystem>Windows</SubSystem>
1.71 - <RandomizedBaseAddress>false</RandomizedBaseAddress>
1.72 - <DataExecutionPrevention>
1.73 - </DataExecutionPrevention>
1.74 - <TargetMachine>MachineX86</TargetMachine>
1.75 - </Link>
1.76 - </ItemDefinitionGroup>
1.77 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release - Left 4 Dead 2|Win32'">
1.78 - <ClCompile>
1.79 - <AdditionalOptions>/MP /D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_ORANGEBOXVALVE=6 /D SE_LEFT4DEAD=7 /D SE_LEFT4DEAD2=8 /D SE_ALIENSWARM=9 /D SE_PORTAL2=10 /D SE_CSGO=11 %(AdditionalOptions)</AdditionalOptions>
1.80 - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
1.81 - <AdditionalIncludeDirectories>..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKL4D2)\public;$(HL2SDKL4D2)\public\engine;$(HL2SDKL4D2)\public\game\server;$(HL2SDKL4D2)\public\mathlib;$(HL2SDKL4D2)\public\tier0;$(HL2SDKL4D2)\public\tier1;$(HL2SDKL4D2)\public\vstdlib;$(MMSOURCE19)\core;$(MMSOURCE19)\core\sourcehook;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.82 - <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SOURCEMOD_MM_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;SOURCEMOD_BUILD;SM_DEFAULT_THREADER;SOURCE_ENGINE=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.83 - <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
1.84 - <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
1.85 - <RuntimeTypeInfo>false</RuntimeTypeInfo>
1.86 - <PrecompiledHeader>
1.87 - </PrecompiledHeader>
1.88 - <WarningLevel>Level3</WarningLevel>
1.89 - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
1.90 - </ClCompile>
1.91 - <ResourceCompile>
1.92 - <PreprocessorDefinitions>BINARY_NAME="$(TargetFileName)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
1.93 - <AdditionalIncludeDirectories>..\..\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1.94 - </ResourceCompile>
1.95 - <Link>
1.96 - <AdditionalDependencies>$(HL2SDKL4D2)\lib\public\tier0.lib;$(HL2SDKL4D2)\lib\public\tier1.lib;$(HL2SDKL4D2)\lib\public\vstdlib.lib;$(HL2SDKL4D2)\lib\public\mathlib.lib;Wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1.97 - <OutputFile>$(OutDir)sourcemod.2.l4d2.dll</OutputFile>
1.98 - <IgnoreSpecificDefaultLibraries>LIBC;LIBCD;LIBCMTD;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
1.99 - <GenerateDebugInformation>true</GenerateDebugInformation>
1.100 - <SubSystem>Windows</SubSystem>
1.101 - <OptimizeReferences>true</OptimizeReferences>
1.102 - <EnableCOMDATFolding>true</EnableCOMDATFolding>
1.103 - <RandomizedBaseAddress>false</RandomizedBaseAddress>
1.104 - <DataExecutionPrevention>
1.105 - </DataExecutionPrevention>
1.106 - <TargetMachine>MachineX86</TargetMachine>
1.107 - </Link>
1.108 - </ItemDefinitionGroup>
1.109 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CrazyDebug - Left 4 Dead 2|Win32'">
1.110 - <ClCompile>
1.111 <AdditionalOptions>/D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_CSS=6 /D SE_ORANGEBOXVALVE=7 /D SE_LEFT4DEAD=8 /D SE_LEFT4DEAD2=9 /D SE_ALIENSWARM=10 /D SE_PORTAL2=11 /D SE_CSGO=12</AdditionalOptions>
1.112 <Optimization>Disabled</Optimization>
1.113 <AdditionalIncludeDirectories>..\;..\systems;..\..\public;..\..\public\sourcepawn;$(HL2SDKL4D2)\public;$(HL2SDKL4D2)\public\engine;$(HL2SDKL4D2)\public\game\server;$(HL2SDKL4D2)\public\mathlib;$(HL2SDKL4D2)\public\tier0;$(HL2SDKL4D2)\public\tier1;$(HL2SDKL4D2)\public\vstdlib;$(MMSOURCE19)\core;$(MMSOURCE19)\core\sourcehook;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>