Skip to content

Commit

Permalink
Add "WebEngine-NoNetworking" configuration for manual VS solutions
Browse files Browse the repository at this point in the history
  • Loading branch information
navv1234 committed Jan 9, 2019
1 parent e85fea7 commit f640cdb
Show file tree
Hide file tree
Showing 6 changed files with 276 additions and 3 deletions.
5 changes: 5 additions & 0 deletions simc_vs2015.sln
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,21 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug-WebEngine|x64 = Debug-WebEngine|x64
WebEngine|x64 = WebEngine|x64
Webengine-NoNetworking|x64 = Webengine-NoNetworking|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Debug-WebEngine|x64.ActiveCfg = Debug-WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Debug-WebEngine|x64.Build.0 = Debug-WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine|x64.ActiveCfg = WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine|x64.Build.0 = WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Webengine-NoNetworking|x64.ActiveCfg = Webengine-NoNetworking|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Webengine-NoNetworking|x64.Build.0 = Webengine-NoNetworking|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Debug-WebEngine|x64.ActiveCfg = Debug-WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Debug-WebEngine|x64.Build.0 = Debug-WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine|x64.ActiveCfg = WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine|x64.Build.0 = WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Webengine-NoNetworking|x64.ActiveCfg = Webengine-NoNetworking|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Webengine-NoNetworking|x64.Build.0 = Webengine-NoNetworking|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
7 changes: 6 additions & 1 deletion simc_vs2017.sln
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,27 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug-WebEngine|x64 = Debug-WebEngine|x64
WebEngine|x64 = WebEngine|x64
WebEngine-NoNetworking|x64 = WebEngine-NoNetworking|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Debug-WebEngine|x64.ActiveCfg = Debug-WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.Debug-WebEngine|x64.Build.0 = Debug-WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine|x64.ActiveCfg = WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine|x64.Build.0 = WebEngine|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine-NoNetworking|x64.ActiveCfg = WebEngine-NoNetworking|x64
{A4EECBB3-65A3-40BD-AD41-ED02BF5A3A97}.WebEngine-NoNetworking|x64.Build.0 = WebEngine-NoNetworking|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Debug-WebEngine|x64.ActiveCfg = Debug-WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.Debug-WebEngine|x64.Build.0 = Debug-WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine|x64.ActiveCfg = WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine|x64.Build.0 = WebEngine|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine-NoNetworking|x64.ActiveCfg = WebEngine-NoNetworking|x64
{D963926C-4A85-4600-8626-51FA12FDF5C1}.WebEngine-NoNetworking|x64.Build.0 = WebEngine-NoNetworking|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DF28067B-715F-4BBD-A6AF-0F4DEA75718A}
Qt5Version = $(DefaultQtVersion)
SolutionGuid = {DF28067B-715F-4BBD-A6AF-0F4DEA75718A}
EndGlobalSection
EndGlobal
63 changes: 62 additions & 1 deletion vs/simc_vs2015.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<Configuration>Debug-WebEngine</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Webengine-NoNetworking|x64">
<Configuration>Webengine-NoNetworking</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="WebEngine-PGO|x64">
<Configuration>WebEngine-PGO</Configuration>
<Platform>x64</Platform>
Expand All @@ -28,6 +32,12 @@
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
Expand All @@ -48,6 +58,12 @@
<Import Project="PrecompiledHeaders.props" />
<Import Project="CommonIncludeDirectories.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="OutputDirectories.props" />
<Import Project="PrecompiledHeaders.props" />
<Import Project="CommonIncludeDirectories.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="OutputDirectories.props" />
Expand All @@ -68,10 +84,13 @@
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'" />
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'" />
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'">
Expand All @@ -85,6 +104,12 @@
<EnableManagedIncrementalBuild>false</EnableManagedIncrementalBuild>
<OutDir>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'">
<RunCodeAnalysis>false</RunCodeAnalysis>
<TargetName>$(ProjectName)</TargetName>
<EnableManagedIncrementalBuild>false</EnableManagedIncrementalBuild>
<OutDir>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">
<RunCodeAnalysis>false</RunCodeAnalysis>
<TargetName>$(ProjectName)</TargetName>
Expand Down Expand Up @@ -158,6 +183,42 @@
<AdditionalDependencies>$(CURL_ROOT)\lib\libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Webengine-NoNetworking|x64'">
<ClCompile>
<AdditionalOptions> /w34263 /w34264 /w34265 /w34266 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Full</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>SC_DEFAULT_APIKEY="$(SC_DEFAULT_APIKEY)";SC_NO_NETWORKING;WIN32;NDEBUG;_NO_DEBUG;_CONSOLE;WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
<Debug-WebEngineInformationFormat>ProgramDatabase</Debug-WebEngineInformationFormat>
<DisableSpecificWarnings>4005;4996;6011;6386;6246;6313;6102;6330;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>true</OmitFramePointers>
<EnablePREfast>false</EnablePREfast>
<StringPooling>true</StringPooling>
<AdditionalIncludeDirectories>$(ProjectDir)..\engine;$(ProjectDir)..\engine\util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<FloatingPointModel>Fast</FloatingPointModel>
<WholeProgramOptimization>true</WholeProgramOptimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<BrowseInformation>false</BrowseInformation>
</ClCompile>
<Link>
<AdditionalOptions>wininet.lib %(AdditionalOptions)</AdditionalOptions>
<GenerateDebug-WebEngineInformation>false</GenerateDebug-WebEngineInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<Profile>false</Profile>
<LargeAddressAware>true</LargeAddressAware>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<ProfileGuidedDatabase>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\Simulationcraft.pgd</ProfileGuidedDatabase>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">
<ClCompile>
<AdditionalOptions> /w34263 /w34264 /w34265 /w34266 %(AdditionalOptions)</AdditionalOptions>
Expand Down Expand Up @@ -206,4 +267,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
64 changes: 63 additions & 1 deletion vs/simc_vs2017.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<Configuration>Debug-WebEngine</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="WebEngine-NoNetworking|x64">
<Configuration>WebEngine-NoNetworking</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="WebEngine-PGO|x64">
<Configuration>WebEngine-PGO</Configuration>
<Platform>x64</Platform>
Expand All @@ -28,6 +32,12 @@
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
Expand All @@ -48,6 +58,12 @@
<Import Project="PrecompiledHeaders.props" />
<Import Project="CommonIncludeDirectories.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="OutputDirectories.props" />
<Import Project="PrecompiledHeaders.props" />
<Import Project="CommonIncludeDirectories.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="OutputDirectories.props" />
Expand All @@ -68,10 +84,13 @@
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'" />
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'" />
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WebEngine|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'" />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-WebEngine|x64'">
Expand All @@ -85,6 +104,12 @@
<EnableManagedIncrementalBuild>false</EnableManagedIncrementalBuild>
<OutDir>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'">
<RunCodeAnalysis>false</RunCodeAnalysis>
<TargetName>$(ProjectName)</TargetName>
<EnableManagedIncrementalBuild>false</EnableManagedIncrementalBuild>
<OutDir>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">
<RunCodeAnalysis>false</RunCodeAnalysis>
<TargetName>$(ProjectName)</TargetName>
Expand Down Expand Up @@ -159,6 +184,43 @@
<AdditionalDependencies>$(CURL_ROOT)\lib\libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-NoNetworking|x64'">
<ClCompile>
<AdditionalOptions> /w34263 /w34264 /w34265 /w34266 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Full</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>SC_DEFAULT_APIKEY="$(SC_DEFAULT_APIKEY)";SC_NO_NETWORKING;WIN32;NDEBUG;_NO_DEBUG;_CONSOLE;WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
<Debug-WebEngineInformationFormat>ProgramDatabase</Debug-WebEngineInformationFormat>
<DisableSpecificWarnings>5030;2429;4005;4996;6011;6386;6246;6313;6102;6330;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>true</OmitFramePointers>
<EnablePREfast>false</EnablePREfast>
<StringPooling>true</StringPooling>
<AdditionalIncludeDirectories>$(ProjectDir)..\engine;$(ProjectDir)..\engine/util;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<FloatingPointModel>Fast</FloatingPointModel>
<WholeProgramOptimization>true</WholeProgramOptimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<BrowseInformation>false</BrowseInformation>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<AdditionalOptions>wininet.lib %(AdditionalOptions)</AdditionalOptions>
<GenerateDebug-WebEngineInformation>false</GenerateDebug-WebEngineInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<Profile>false</Profile>
<LargeAddressAware>true</LargeAddressAware>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<ProfileGuidedDatabase>$(SolutionDir)\$(PlatformShortName)\$(Configuration)\Simulationcraft.pgd</ProfileGuidedDatabase>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WebEngine-PGO|x64'">
<ClCompile>
<AdditionalOptions> /w34263 /w34264 /w34265 /w34266 %(AdditionalOptions)</AdditionalOptions>
Expand Down Expand Up @@ -208,4 +270,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
Loading

0 comments on commit f640cdb

Please sign in to comment.