mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-11-03 19:40:37 +01:00 
			
		
		
		
	added support for Visual Studio 2017
This commit is contained in:
		@@ -43,5 +43,11 @@ progen.postprocess.upgrade2008to2015.deleteOriginalFile = true
 | 
			
		||||
progen.postprocess.upgrade2008to2015.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML;UpgradeLog.htm
 | 
			
		||||
progen.postprocess.upgrade2008to2015.fix2015ProjectFile = true
 | 
			
		||||
 | 
			
		||||
progen.postprocess.upgrade2008to2017.tool = ${system.env.VS150COMNTOOLS}\\..\\IDE\\DevEnv.exe
 | 
			
		||||
progen.postprocess.upgrade2008to2017.args = %;/Upgrade
 | 
			
		||||
progen.postprocess.upgrade2008to2017.deleteOriginalFile = true
 | 
			
		||||
progen.postprocess.upgrade2008to2017.deleteFiles = Backup;_UpgradeReport_Files;UpgradeLog.XML;UpgradeLog.htm
 | 
			
		||||
progen.postprocess.upgrade2008to2017.fix2017ProjectFile = true
 | 
			
		||||
 | 
			
		||||
progen.backupProjectFile = false
 | 
			
		||||
progen.solution.applicationGUID = 8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
//
 | 
			
		||||
// ProGen.cpp
 | 
			
		||||
//
 | 
			
		||||
// $Id: //poco/1.4/ProGen/src/ProGen.cpp#9 $
 | 
			
		||||
// $Id: //poco/1.7/ProGen/src/ProGen.cpp#1 $
 | 
			
		||||
//
 | 
			
		||||
// Visual Studio project file generator.
 | 
			
		||||
//
 | 
			
		||||
@@ -332,7 +332,12 @@ protected:
 | 
			
		||||
		}
 | 
			
		||||
		else if (tool == "vs140")
 | 
			
		||||
		{
 | 
			
		||||
			solutionStream << "Microsoft Visual Studio Solution File, Format Version 14.00\r\n# Visual Studio 2015\r\n";
 | 
			
		||||
			solutionStream << "Microsoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio 2015\r\n";
 | 
			
		||||
			generateSolution80(solutionStream, solutionPath, solutionGUID, projectConfig, templateProps, platform, tool);
 | 
			
		||||
		}
 | 
			
		||||
		else if (tool == "vs150")
 | 
			
		||||
		{
 | 
			
		||||
			solutionStream << "Microsoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio 2017\r\n";
 | 
			
		||||
			generateSolution80(solutionStream, solutionPath, solutionGUID, projectConfig, templateProps, platform, tool);
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
@@ -610,6 +615,18 @@ protected:
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	void fix2017Project(Poco::AutoPtr<Poco::XML::Document> pProjectDoc, const std::set<std::string>& configSet, const std::string& platform, const Poco::Util::AbstractConfiguration& projectProps, const Poco::Util::AbstractConfiguration& templateProps)
 | 
			
		||||
	{
 | 
			
		||||
		fix2010Project(pProjectDoc, configSet, platform, projectProps, templateProps);
 | 
			
		||||
		Poco::AutoPtr<Poco::XML::NodeList> pConfigurationTypeList = pProjectDoc->getElementsByTagName("ConfigurationType");
 | 
			
		||||
		for (unsigned long i = 0; i < pConfigurationTypeList->length(); i++)
 | 
			
		||||
		{
 | 
			
		||||
			Poco::XML::Element* pConfigurationTypeElem = static_cast<Poco::XML::Element*>(pConfigurationTypeList->item(i));
 | 
			
		||||
			removeElement(pConfigurationTypeElem->parentNode(), "PlatformToolset");
 | 
			
		||||
			appendElement(pConfigurationTypeElem->parentNode(), "PlatformToolset", "v141");
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	void appendElement(Poco::XML::Node* pParentNode, const std::string& elemName, const std::string& text)
 | 
			
		||||
	{
 | 
			
		||||
		Poco::AutoPtr<Poco::XML::Element> pElement = pParentNode->ownerDocument()->createElement(elemName);
 | 
			
		||||
@@ -852,6 +869,16 @@ protected:
 | 
			
		||||
								writeProject(pProjectDoc, vcxprojPath.toString());
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
						if (config().getBool("progen.postprocess." + postprocess + ".fix2017ProjectFile", false))
 | 
			
		||||
						{
 | 
			
		||||
							if (projectFile.exists())
 | 
			
		||||
							{
 | 
			
		||||
								logger().information("Fixing Visual Studio 2017 project file: " + vcxprojPath.toString());
 | 
			
		||||
								Poco::AutoPtr<Poco::XML::Document> pProjectDoc = domParser.parse(vcxprojPath.toString());
 | 
			
		||||
								fix2017Project(pProjectDoc, configSet, pTemplateProps->getString("project.platform", platform), *pProps, *pTemplateProps);
 | 
			
		||||
								writeProject(pProjectDoc, vcxprojPath.toString());
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
						if (config().getBool("progen.postprocess." + postprocess + ".deleteOriginalFile", false))
 | 
			
		||||
						{
 | 
			
		||||
							Poco::File projectFile(vcprojPath.toString());
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|Win32"
 | 
			
		||||
	OutputDirectory="bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_md\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\static_md\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_mt\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\static_mt\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,9 @@
 | 
			
		||||
project.suffix = _vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.targetSuffix.debug_static_md = d
 | 
			
		||||
project.targetSuffix.release_static_md = 
 | 
			
		||||
project.targetSuffix.debug_static_mt = d
 | 
			
		||||
project.targetSuffix.release_static_mt = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _vs150.vcxproj
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/Win32/executable/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/Win32/executable/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="Win32"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|Win32"
 | 
			
		||||
	OutputDirectory="bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_md\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_mt\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										88
									
								
								ProGen/templates/vs150/Win32/library/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								ProGen/templates/vs150/Win32/library/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,88 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin\${project.target}d.dll"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="${project.outdir}\bin\${project.target}d.pdb"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		ImportLibrary="${project.outdir}\lib\${project.target}d.lib"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,73 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		ProgramDataBaseFileName="${project.outdir}\lib\${project.target}mdd.pdb"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib\${project.target}mdd.lib"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,73 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		ProgramDataBaseFileName="${project.outdir}\lib\${project.target}mtd.pdb"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib\${project.target}mtd.lib"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										9
									
								
								ProGen/templates/vs150/Win32/library/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								ProGen/templates/vs150/Win32/library/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
project.suffix = _vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.targetSuffix.debug_static_md = mdd
 | 
			
		||||
project.targetSuffix.release_static_md = md
 | 
			
		||||
project.targetSuffix.debug_static_mt = mtd
 | 
			
		||||
project.targetSuffix.release_static_mt = mt
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _vs150.vcxproj
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/Win32/library/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/Win32/library/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="Win32"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
							
								
								
									
										91
									
								
								ProGen/templates/vs150/Win32/library/release_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								ProGen/templates/vs150/Win32/library/release_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,91 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin\${project.target}.dll"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		ImportLibrary="${project.outdir}\lib\${project.target}.lib"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,76 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		ProgramDataBaseFileName="${project.outdir}\lib\${project.target}md.pdb"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\lib\${project.target}md.lib"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,74 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib\${project.target}mt.lib"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										87
									
								
								ProGen/templates/vs150/Win32/plugin/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								ProGen/templates/vs150/Win32/plugin/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin\${project.target}d.dll"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="${project.outdir}\bin\${project.target}d.pdb"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										5
									
								
								ProGen/templates/vs150/Win32/plugin/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								ProGen/templates/vs150/Win32/plugin/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
project.suffix = _vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _vs150.vcxproj
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/Win32/plugin/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/Win32/plugin/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="Win32"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
							
								
								
									
										90
									
								
								ProGen/templates/vs150/Win32/plugin/release_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								ProGen/templates/vs150/Win32/plugin/release_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,90 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|Win32"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin\${project.target}.dll"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										87
									
								
								ProGen/templates/vs150/Win32/testsuite/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								ProGen/templates/vs150/Win32/testsuite/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|Win32"
 | 
			
		||||
	OutputDirectory="bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitd.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmdd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_md\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\static_md\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmtd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_mt\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin\static_mt\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										10
									
								
								ProGen/templates/vs150/Win32/testsuite/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								ProGen/templates/vs150/Win32/testsuite/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
project.suffix = _vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.targetSuffix.debug_static_md = d
 | 
			
		||||
project.targetSuffix.release_static_md = 
 | 
			
		||||
project.targetSuffix.debug_static_mt = d
 | 
			
		||||
project.targetSuffix.release_static_mt = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _vs150.vcxproj
 | 
			
		||||
project.replaceSourceFiles = .\\src\\WinDriver.cpp > .\\src\\Driver.cpp
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/Win32/testsuite/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/Win32/testsuite/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="Win32"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|Win32"
 | 
			
		||||
	OutputDirectory="bin\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnit.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_md\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|Win32"
 | 
			
		||||
	OutputDirectory="bin\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmt.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin\static_mt\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="1"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										87
									
								
								ProGen/templates/vs150/x64/executable/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								ProGen/templates/vs150/x64/executable/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|x64"
 | 
			
		||||
	OutputDirectory="bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_md\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\static_md\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_mt\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\static_mt\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										10
									
								
								ProGen/templates/vs150/x64/executable/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								ProGen/templates/vs150/x64/executable/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
project.suffix = _x64_vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.targetSuffix.debug_static_md = d
 | 
			
		||||
project.targetSuffix.release_static_md = 
 | 
			
		||||
project.targetSuffix.debug_static_mt = d
 | 
			
		||||
project.targetSuffix.release_static_mt = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _x64_vs150.vcxproj
 | 
			
		||||
project.targetArchitecture = AMD64
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/x64/executable/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/x64/executable/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="x64"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|x64"
 | 
			
		||||
	OutputDirectory="bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_md\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_mt\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64;${configuration.linker.libraries}"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										88
									
								
								ProGen/templates/vs150/x64/library/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								ProGen/templates/vs150/x64/library/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,88 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin64\${project.target}64d.dll"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="${project.outdir}\bin64\${project.target}64d.pdb"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		ImportLibrary="${project.outdir}\lib64\${project.target}d.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										74
									
								
								ProGen/templates/vs150/x64/library/debug_static_md.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								ProGen/templates/vs150/x64/library/debug_static_md.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,74 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		ProgramDataBaseFileName="${project.outdir}\lib64\${project.target}mdd.pdb"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib64\${project.target}mdd.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										74
									
								
								ProGen/templates/vs150/x64/library/debug_static_mt.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								ProGen/templates/vs150/x64/library/debug_static_mt.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,74 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		ProgramDataBaseFileName="${project.outdir}\lib64\${project.target}mtd.pdb"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib64\${project.target}mtd.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										10
									
								
								ProGen/templates/vs150/x64/library/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								ProGen/templates/vs150/x64/library/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
project.suffix = _x64_vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = 64d
 | 
			
		||||
project.targetSuffix.release_shared = 64
 | 
			
		||||
project.targetSuffix.debug_static_md = mdd
 | 
			
		||||
project.targetSuffix.release_static_md = md
 | 
			
		||||
project.targetSuffix.debug_static_mt = mtd
 | 
			
		||||
project.targetSuffix.release_static_mt = mt
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _x64_vs150.vcxproj
 | 
			
		||||
project.targetArchitecture = AMD64
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/x64/library/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/x64/library/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="x64"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
							
								
								
									
										92
									
								
								ProGen/templates/vs150/x64/library/release_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								ProGen/templates/vs150/x64/library/release_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,92 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin64\${project.target}64.dll"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		OptimizeForWindows98="0"
 | 
			
		||||
		ImportLibrary="${project.outdir}\lib64\${project.target}.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,75 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib64\${project.target}md.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,75 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\lib64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="4"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLibrarianTool"
 | 
			
		||||
		OutputFile="${project.outdir}\lib64\${project.target}mt.lib"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										87
									
								
								ProGen/templates/vs150/x64/plugin/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								ProGen/templates/vs150/x64/plugin/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin64\${project.target}d.dll"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="${project.outdir}\bin64\${project.target}d.pdb"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										6
									
								
								ProGen/templates/vs150/x64/plugin/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								ProGen/templates/vs150/x64/plugin/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
project.suffix = _x64_vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _x64_vs150.vcxproj
 | 
			
		||||
project.targetArchitecture = AMD64
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/x64/plugin/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/x64/plugin/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="x64"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
							
								
								
									
										91
									
								
								ProGen/templates/vs150/x64/plugin/release_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								ProGen/templates/vs150/x64/plugin/release_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,91 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|x64"
 | 
			
		||||
	OutputDirectory="${project.outdir}\bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="2"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories=".\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="${project.outdir}\bin64\${project.target}.dll"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		OptimizeForWindows98="0"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										87
									
								
								ProGen/templates/vs150/x64/testsuite/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								ProGen/templates/vs150/x64/testsuite/debug_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_shared|x64"
 | 
			
		||||
	OutputDirectory="bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="0"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitd.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_md|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="3"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmdd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_md\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\static_md\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,87 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="debug_static_mt|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="4"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		MinimalRebuild="true"
 | 
			
		||||
		BasicRuntimeChecks="3"
 | 
			
		||||
		RuntimeLibrary="1"
 | 
			
		||||
		BufferSecurityCheck="true"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="3"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmtd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_mt\${project.target}d.exe"
 | 
			
		||||
		LinkIncremental="2"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		SuppressStartupBanner="true"
 | 
			
		||||
		GenerateDebugInformation="true"
 | 
			
		||||
		ProgramDatabaseFile="bin64\static_mt\${project.target}d.pdb"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										11
									
								
								ProGen/templates/vs150/x64/testsuite/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								ProGen/templates/vs150/x64/testsuite/project.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
project.suffix = _x64_vs150.vcproj
 | 
			
		||||
project.targetSuffix.debug_shared = d
 | 
			
		||||
project.targetSuffix.release_shared = 
 | 
			
		||||
project.targetSuffix.debug_static_md = d
 | 
			
		||||
project.targetSuffix.release_static_md = 
 | 
			
		||||
project.targetSuffix.debug_static_mt = d
 | 
			
		||||
project.targetSuffix.release_static_mt = 
 | 
			
		||||
project.postprocess = upgrade2008to2017
 | 
			
		||||
project.finalSuffix = _x64_vs150.vcxproj
 | 
			
		||||
project.targetArchitecture = AMD64
 | 
			
		||||
project.replaceSourceFiles = .\\src\\WinDriver.cpp > .\\src\\Driver.cpp
 | 
			
		||||
							
								
								
									
										26
									
								
								ProGen/templates/vs150/x64/testsuite/project.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ProGen/templates/vs150/x64/testsuite/project.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
<?xml version="1.0" encoding="Windows-1252"?>
 | 
			
		||||
<VisualStudioProject
 | 
			
		||||
	ProjectType="Visual C++"
 | 
			
		||||
	Version="9.00"
 | 
			
		||||
	Name="${project.name}"
 | 
			
		||||
	ProjectGUID="{${project.guid}}"
 | 
			
		||||
	RootNamespace="${project.name}"
 | 
			
		||||
	Keyword="Win32Proj"
 | 
			
		||||
	TargetFrameworkVersion="0"
 | 
			
		||||
	>
 | 
			
		||||
	<Platforms>
 | 
			
		||||
		<Platform
 | 
			
		||||
			Name="x64"
 | 
			
		||||
		/>
 | 
			
		||||
	</Platforms>
 | 
			
		||||
	<ToolFiles>
 | 
			
		||||
	</ToolFiles>
 | 
			
		||||
	<Configurations>
 | 
			
		||||
	</Configurations>
 | 
			
		||||
	<References>
 | 
			
		||||
	</References>
 | 
			
		||||
	<Files>
 | 
			
		||||
	</Files>
 | 
			
		||||
	<Globals>
 | 
			
		||||
	</Globals>
 | 
			
		||||
</VisualStudioProject>
 | 
			
		||||
							
								
								
									
										89
									
								
								ProGen/templates/vs150/x64/testsuite/release_shared.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								ProGen/templates/vs150/x64/testsuite/release_shared.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_shared|x64"
 | 
			
		||||
	OutputDirectory="bin64\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnit.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_md|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_md\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="2"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmd.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_md\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
@@ -0,0 +1,89 @@
 | 
			
		||||
<Configuration
 | 
			
		||||
	Name="release_static_mt|x64"
 | 
			
		||||
	OutputDirectory="bin64\static_mt\"
 | 
			
		||||
	IntermediateDirectory="obj64\${project.name}\$(ConfigurationName)"
 | 
			
		||||
	ConfigurationType="1"
 | 
			
		||||
	CharacterSet="2"
 | 
			
		||||
	>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCustomBuildTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXMLDataGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCWebServiceProxyGeneratorTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCMIDLTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCCLCompilerTool"
 | 
			
		||||
		Optimization="2"
 | 
			
		||||
		InlineFunctionExpansion="1"
 | 
			
		||||
		EnableIntrinsicFunctions="true"
 | 
			
		||||
		FavorSizeOrSpeed="1"
 | 
			
		||||
		OmitFramePointers="true"
 | 
			
		||||
		AdditionalIncludeDirectories="..\include;${project.pocobase}\CppUnit\include;${project.pocobase}\CppUnit\WinTestRunner\include;${configuration.compiler.includes}"
 | 
			
		||||
		PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;${configuration.compiler.defines}"
 | 
			
		||||
		StringPooling="true"
 | 
			
		||||
		RuntimeLibrary="0"
 | 
			
		||||
		BufferSecurityCheck="false"
 | 
			
		||||
		TreatWChar_tAsBuiltInType="true"
 | 
			
		||||
		ForceConformanceInForLoopScope="true"
 | 
			
		||||
		RuntimeTypeInfo="true"
 | 
			
		||||
		UsePrecompiledHeader="0"
 | 
			
		||||
		WarningLevel="3"
 | 
			
		||||
		Detect64BitPortabilityProblems="false"
 | 
			
		||||
		DebugInformationFormat="0"
 | 
			
		||||
		CompileAs="0"
 | 
			
		||||
		DisableSpecificWarnings="${configuration.compiler.disableWarnings}"
 | 
			
		||||
		AdditionalOptions="${configuration.compiler.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManagedResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCResourceCompilerTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPreLinkEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCLinkerTool"
 | 
			
		||||
		AdditionalDependencies="CppUnitmt.lib iphlpapi.lib winmm.lib ${configuration.linker.dependencies}"
 | 
			
		||||
		OutputFile="bin64\static_mt\${project.target}.exe"
 | 
			
		||||
		LinkIncremental="1"
 | 
			
		||||
		AdditionalLibraryDirectories="${project.pocobase}\lib64"
 | 
			
		||||
		GenerateDebugInformation="false"
 | 
			
		||||
		SubSystem="1"
 | 
			
		||||
		OptimizeReferences="2"
 | 
			
		||||
		EnableCOMDATFolding="2"
 | 
			
		||||
		TargetMachine="17"
 | 
			
		||||
		AdditionalOptions="${configuration.linker.additionalOptions}"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCALinkTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCManifestTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCXDCMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCBscMakeTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCFxCopTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCAppVerifierTool"
 | 
			
		||||
	/>
 | 
			
		||||
	<Tool
 | 
			
		||||
		Name="VCPostBuildEventTool"
 | 
			
		||||
	/>
 | 
			
		||||
</Configuration>
 | 
			
		||||
							
								
								
									
										2
									
								
								build_vs150.cmd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								build_vs150.cmd
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
@echo off
 | 
			
		||||
buildwin 150 build shared both Win32 samples tests devenv
 | 
			
		||||
							
								
								
									
										49
									
								
								buildwin.cmd
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								buildwin.cmd
									
									
									
									
									
								
							@@ -7,9 +7,9 @@ rem
 | 
			
		||||
rem POCO C++ Libraries command-line build script 
 | 
			
		||||
rem for MS Visual Studio 2008 to 2013
 | 
			
		||||
rem
 | 
			
		||||
rem $Id: //poco/1.4/dist/buildwin.cmd#2 $
 | 
			
		||||
rem $Id$
 | 
			
		||||
rem
 | 
			
		||||
rem Copyright (c) 2006-2014 by Applied Informatics Software Engineering GmbH
 | 
			
		||||
rem Copyright (c) 2006-2017 by Applied Informatics Software Engineering GmbH
 | 
			
		||||
rem and Contributors.
 | 
			
		||||
rem
 | 
			
		||||
rem Original version by Aleksandar Fabijanic.
 | 
			
		||||
@@ -18,7 +18,7 @@ rem
 | 
			
		||||
rem Usage:
 | 
			
		||||
rem ------
 | 
			
		||||
rem buildwin VS_VERSION [ACTION] [LINKMODE] [CONFIGURATION] [PLATFORM] [SAMPLES] [TESTS] [TOOL]
 | 
			
		||||
rem VS_VERSION:    90|100|110|120|140
 | 
			
		||||
rem VS_VERSION:    90|100|110|120|140|150
 | 
			
		||||
rem ACTION:        build|rebuild|clean
 | 
			
		||||
rem LINKMODE:      static_mt|static_md|shared|all
 | 
			
		||||
rem CONFIGURATION: release|debug|both
 | 
			
		||||
@@ -46,11 +46,14 @@ set LIB=%LIB%;%MYSQL_LIB%
 | 
			
		||||
set POCO_BASE=%CD%
 | 
			
		||||
set PATH=%POCO_BASE%\bin64;%POCO_BASE%\bin;%PATH%
 | 
			
		||||
 | 
			
		||||
rem VS_VERSION {90 | 100 | 110 | 120 | 140}
 | 
			
		||||
rem VS_VERSION {90 | 100 | 110 | 120 | 140 | 150}
 | 
			
		||||
if "%1"=="" goto usage
 | 
			
		||||
set VS_VERSION=vs%1
 | 
			
		||||
set VS_64_BIT_ENV=VC\bin\x86_amd64\vcvarsx86_amd64.bat
 | 
			
		||||
 | 
			
		||||
if %VS_VERSION%==vs150 (
 | 
			
		||||
  set VS_VARSALL=..\..\VC\Auxiliary\Build\vcvarsall.bat
 | 
			
		||||
) else (
 | 
			
		||||
  set VS_VARSALL=..\..\VC\vcvarsall.bat
 | 
			
		||||
)
 | 
			
		||||
rem PLATFORM [Win32|x64|WinCE|WEC2013]
 | 
			
		||||
set PLATFORM=%5
 | 
			
		||||
if "%PLATFORM%"=="" (set PLATFORM=Win32)
 | 
			
		||||
@@ -62,37 +65,45 @@ if not "%PLATFORM%"=="WEC2013" goto usage)))
 | 
			
		||||
if not defined VCINSTALLDIR (
 | 
			
		||||
  if %VS_VERSION%==vs90 (
 | 
			
		||||
    if %PLATFORM%==x64 (
 | 
			
		||||
      call "%VS90COMNTOOLS%..\..\%VS_64_BIT_ENV%"
 | 
			
		||||
      call "%VS90COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
    ) else (
 | 
			
		||||
      call "%VS90COMNTOOLS%vsvars32.bat"
 | 
			
		||||
      call "%VS90COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
    )
 | 
			
		||||
  ) else (
 | 
			
		||||
    if %VS_VERSION%==vs100 (
 | 
			
		||||
      if %PLATFORM%==x64 (
 | 
			
		||||
        call "%VS100COMNTOOLS%..\..\%VS_64_BIT_ENV%"
 | 
			
		||||
        call "%VS100COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
      ) else (
 | 
			
		||||
        call "%VS100COMNTOOLS%vsvars32.bat"
 | 
			
		||||
        call "%VS100COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
      )
 | 
			
		||||
    ) else (
 | 
			
		||||
      if %VS_VERSION%==vs110 (
 | 
			
		||||
        if %PLATFORM%==x64 (
 | 
			
		||||
          call "%VS110COMNTOOLS%..\..\%VS_64_BIT_ENV%"
 | 
			
		||||
          call "%VS110COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
        ) else (
 | 
			
		||||
          call "%VS110COMNTOOLS%vsvars32.bat"
 | 
			
		||||
          call "%VS110COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
        ) 
 | 
			
		||||
      ) else (
 | 
			
		||||
        if %VS_VERSION%==vs120 (
 | 
			
		||||
          if %PLATFORM%==x64 (
 | 
			
		||||
            call "%VS120COMNTOOLS%..\..\%VS_64_BIT_ENV%"
 | 
			
		||||
            call "%VS120COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
          ) else (
 | 
			
		||||
            call "%VS120COMNTOOLS%vsvars32.bat
 | 
			
		||||
            call "%VS120COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
          )     
 | 
			
		||||
        ) else (
 | 
			
		||||
          if %VS_VERSION%==vs140 (
 | 
			
		||||
            if %PLATFORM%==x64 (
 | 
			
		||||
              call "%VS140COMNTOOLS%..\..\%VS_64_BIT_ENV%"
 | 
			
		||||
              call "%VS140COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
            ) else (
 | 
			
		||||
              call "%VS140COMNTOOLS%vsvars32.bat
 | 
			
		||||
              call "%VS140COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
            )
 | 
			
		||||
          ) else (
 | 
			
		||||
            if %VS_VERSION%==vs150 (
 | 
			
		||||
              if %PLATFORM%==x64 (
 | 
			
		||||
                call "%VS150COMNTOOLS%%VS_VARSALL%" amd64
 | 
			
		||||
              ) else (
 | 
			
		||||
                call "%VS150COMNTOOLS%%VS_VARSALL%" x86
 | 
			
		||||
              )
 | 
			
		||||
            )
 | 
			
		||||
          )
 | 
			
		||||
        )
 | 
			
		||||
@@ -113,6 +124,7 @@ if %VS_VERSION%==vs100 (set VCPROJ_EXT=vcxproj)
 | 
			
		||||
if %VS_VERSION%==vs110 (set VCPROJ_EXT=vcxproj)
 | 
			
		||||
if %VS_VERSION%==vs120 (set VCPROJ_EXT=vcxproj)
 | 
			
		||||
if %VS_VERSION%==vs140 (set VCPROJ_EXT=vcxproj)
 | 
			
		||||
if %VS_VERSION%==vs150 (set VCPROJ_EXT=vcxproj)
 | 
			
		||||
 | 
			
		||||
if "%8"=="" goto use_devenv
 | 
			
		||||
set BUILD_TOOL=%8
 | 
			
		||||
@@ -123,6 +135,7 @@ if "%VS_VERSION%"=="vs100" (set BUILD_TOOL=msbuild)
 | 
			
		||||
if "%VS_VERSION%"=="vs110" (set BUILD_TOOL=msbuild)
 | 
			
		||||
if "%VS_VERSION%"=="vs120" (set BUILD_TOOL=msbuild)
 | 
			
		||||
if "%VS_VERSION%"=="vs140" (set BUILD_TOOL=msbuild)
 | 
			
		||||
if "%VS_VERSION%"=="vs150" (set BUILD_TOOL=msbuild)
 | 
			
		||||
:use_custom
 | 
			
		||||
if not "%BUILD_TOOL%"=="msbuild" (set USEENV=/useenv)
 | 
			
		||||
if "%BUILD_TOOL%"=="msbuild" (
 | 
			
		||||
@@ -138,6 +151,7 @@ if "%VS_VERSION%"=="vs100" (goto msbuildok)
 | 
			
		||||
if "%VS_VERSION%"=="vs110" (goto msbuildok)
 | 
			
		||||
if "%VS_VERSION%"=="vs120" (goto msbuildok)
 | 
			
		||||
if "%VS_VERSION%"=="vs140" (goto msbuildok)
 | 
			
		||||
if "%VS_VERSION%"=="vs150" (goto msbuildok)
 | 
			
		||||
if "%BUILD_TOOL%"=="msbuild" (
 | 
			
		||||
  echo "Cannot use msbuild with Visual Studio 2008 or earlier."
 | 
			
		||||
  exit /b 2
 | 
			
		||||
@@ -181,6 +195,7 @@ set USEENV=
 | 
			
		||||
if %VS_VERSION%==vs110 (set EXTRASW=/m /p:VisualStudioVersion=11.0)
 | 
			
		||||
if %VS_VERSION%==vs120 (set EXTRASW=/m /p:VisualStudioVersion=12.0)
 | 
			
		||||
if %VS_VERSION%==vs140 (set EXTRASW=/m /p:VisualStudioVersion=14.0)
 | 
			
		||||
if %VS_VERSION%==vs150 (set EXTRASW=/m /p:VisualStudioVersion=15.0)
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
rem SAMPLES [samples|nosamples]
 | 
			
		||||
@@ -518,7 +533,7 @@ exit /b 1
 | 
			
		||||
echo Usage:
 | 
			
		||||
echo ------
 | 
			
		||||
echo buildwin VS_VERSION [ACTION] [LINKMODE] [CONFIGURATION] [PLATFORM] [SAMPLES] [TESTS] [TOOL]
 | 
			
		||||
echo VS_VERSION:    "90|100|110|120|140"
 | 
			
		||||
echo VS_VERSION:    "90|100|110|120|140|150"
 | 
			
		||||
echo ACTION:        "build|rebuild|clean"
 | 
			
		||||
echo LINKMODE:      "static_mt|static_md|shared|all"
 | 
			
		||||
echo CONFIGURATION: "release|debug|both"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								buildwin.ps1
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								buildwin.ps1
									
									
									
									
									
								
							@@ -4,7 +4,7 @@
 | 
			
		||||
# Usage:
 | 
			
		||||
# ------
 | 
			
		||||
# buildwin.ps1 [-poco_base    dir]
 | 
			
		||||
#              [-vs_version   140 | 120 | 110 | 100 | 90]
 | 
			
		||||
#              [-vs_version   150 | 140 | 120 | 110 | 100 | 90]
 | 
			
		||||
#              [-action       build | rebuild | clean]
 | 
			
		||||
#              [-linkmode     shared | static_mt | static_md | all]
 | 
			
		||||
#              [-config       release | debug | both]
 | 
			
		||||
@@ -23,7 +23,7 @@ Param
 | 
			
		||||
  [string] $poco_base,
 | 
			
		||||
 | 
			
		||||
  [Parameter()]
 | 
			
		||||
  [ValidateSet(90, 100, 110, 120, 140)]
 | 
			
		||||
  [ValidateSet(90, 100, 110, 120, 140, 150)]
 | 
			
		||||
  [int] $vs_version,
 | 
			
		||||
 | 
			
		||||
  [Parameter()]
 | 
			
		||||
@@ -78,7 +78,8 @@ function Set-Environment
 | 
			
		||||
 | 
			
		||||
  if ($vs_version -eq 0)
 | 
			
		||||
  {
 | 
			
		||||
    if     ($Env:VS140COMNTOOLS -ne '') { $script:vs_version = 140 }
 | 
			
		||||
    if     ($Env:VS150COMNTOOLS -ne '') { $script:vs_version = 150 }
 | 
			
		||||
    elseif ($Env:VS140COMNTOOLS -ne '') { $script:vs_version = 140 }
 | 
			
		||||
    elseif ($Env:VS120COMNTOOLS -ne '') { $script:vs_version = 120 }
 | 
			
		||||
    elseif ($Env:VS110COMNTOOLS -ne '') { $script:vs_version = 110 }
 | 
			
		||||
    elseif ($Env:VS100COMNTOOLS -ne '') { $script:vs_version = 100 }
 | 
			
		||||
@@ -117,17 +118,26 @@ function Set-Environment
 | 
			
		||||
  $vsct = "VS$($vs_version)COMNTOOLS"
 | 
			
		||||
  $vsdir = (Get-Item Env:$vsct).Value
 | 
			
		||||
  $Command = ''
 | 
			
		||||
  $CommandArg = ''
 | 
			
		||||
  if ($platform -eq 'x64')
 | 
			
		||||
  {
 | 
			
		||||
    $Command = "$($vsdir)..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
 | 
			
		||||
    $CommandArg = "amd64"
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
  {
 | 
			
		||||
    $Command = "$($vsdir)vsvars32.bat"
 | 
			
		||||
    $CommandArg = "x86"
 | 
			
		||||
  }
 | 
			
		||||
  if ($vs_version -ge 150)
 | 
			
		||||
  {
 | 
			
		||||
    $Command = "$($vsdir)..\..\VC\Auxiliary\Build\vcvarsall.bat"
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
  {
 | 
			
		||||
    $Command = "$($vsdir)..\..\VC\vcvarsall.bat"
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  $tempFile = [IO.Path]::GetTempFileName()
 | 
			
		||||
  cmd /c " `"$Command`" && set > `"$tempFile`" "
 | 
			
		||||
  Write-Host "Command: $Command $CommandArg"
 | 
			
		||||
  cmd /c " `"$Command`" $CommandArg && set > `"$tempFile`" "
 | 
			
		||||
  Get-Content $tempFile | Foreach-Object {
 | 
			
		||||
    if($_ -match "^(.*?)=(.*)$")
 | 
			
		||||
    {
 | 
			
		||||
@@ -145,7 +155,7 @@ function Process-Input
 | 
			
		||||
    Write-Host 'Usage:'
 | 
			
		||||
    Write-Host '------'
 | 
			
		||||
    Write-Host 'buildwin.ps1 [-poco_base    dir]'
 | 
			
		||||
    Write-Host '             [-vs_version   140 | 120 | 110 | 100 | 90]'
 | 
			
		||||
    Write-Host '             [-vs_version   150 | 140 | 120 | 110 | 100 | 90]'
 | 
			
		||||
    Write-Host '             [-action       build | rebuild | clean]'
 | 
			
		||||
    Write-Host '             [-linkmode     shared | static_mt | static_md | all]'
 | 
			
		||||
    Write-Host '             [-config       release | debug | both]'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user