[pytango] 157/483: Update to VC++ 9 with multiple configurations

Sandor Bodo-Merle sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.

commit 258bde88c9c47c25c01e42cede814aa37ebcd31e
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date:   Mon Oct 8 19:02:53 2012 +0000

    Update to VC++ 9 with multiple configurations
    
    
    git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@21231 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
 win/PyTango_VS9/PyTango.sln     |  23 ++
 win/PyTango_VS9/PyTango.vcproj  | 560 +++++++++++++++++++++++++++++++++++++++-
 win/PyTango_VS9/PyTango.vsprops |  15 ++
 3 files changed, 592 insertions(+), 6 deletions(-)

diff --git a/win/PyTango_VS9/PyTango.sln b/win/PyTango_VS9/PyTango.sln
index 54767f7..5caa89d 100644
--- a/win/PyTango_VS9/PyTango.sln
+++ b/win/PyTango_VS9/PyTango.sln
@@ -7,12 +7,35 @@ Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		py2.6_bopy1.51.0_shared_release|Win32 = py2.6_bopy1.51.0_shared_release|Win32
 		py2.6_bopy1.51.0_static_release|Win32 = py2.6_bopy1.51.0_static_release|Win32
+		py2.7_bopy1.51.0_shared_release|Win32 = py2.7_bopy1.51.0_shared_release|Win32
+		py2.7_bopy1.51.0_static_release|Win32 = py2.7_bopy1.51.0_static_release|Win32
+		py3.1_bopy1.51.0_shared_release|Win32 = py3.1_bopy1.51.0_shared_release|Win32
+		py3.1_bopy1.51.0_static_release|Win32 = py3.1_bopy1.51.0_static_release|Win32
+		py3.2_bopy1.51.0_shared_release|Win32 = py3.2_bopy1.51.0_shared_release|Win32
+		py3.2_bopy1.51.0_static_release|Win32 = py3.2_bopy1.51.0_static_release|Win32
+
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.6_bopy1.51.0_shared_release|Win32.ActiveCfg = py2.6_bopy1.51.0_shared_release|Win32
 		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.6_bopy1.51.0_shared_release|Win32.Build.0 = py2.6_bopy1.51.0_shared_release|Win32
 		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.6_bopy1.51.0_static_release|Win32.ActiveCfg = py2.6_bopy1.51.0_static_release|Win32
 		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.6_bopy1.51.0_static_release|Win32.Build.0 = py2.6_bopy1.51.0_static_release|Win32
+
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.7_bopy1.51.0_shared_release|Win32.ActiveCfg = py2.7_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.7_bopy1.51.0_shared_release|Win32.Build.0 = py2.7_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.7_bopy1.51.0_static_release|Win32.ActiveCfg = py2.7_bopy1.51.0_static_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py2.7_bopy1.51.0_static_release|Win32.Build.0 = py2.7_bopy1.51.0_static_release|Win32
+
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.1_bopy1.51.0_shared_release|Win32.ActiveCfg = py3.1_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.1_bopy1.51.0_shared_release|Win32.Build.0 = py3.1_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.1_bopy1.51.0_static_release|Win32.ActiveCfg = py3.1_bopy1.51.0_static_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.1_bopy1.51.0_static_release|Win32.Build.0 = py3.1_bopy1.51.0_static_release|Win32
+
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.2_bopy1.51.0_shared_release|Win32.ActiveCfg = py3.2_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.2_bopy1.51.0_shared_release|Win32.Build.0 = py3.2_bopy1.51.0_shared_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.2_bopy1.51.0_static_release|Win32.ActiveCfg = py3.2_bopy1.51.0_static_release|Win32
+		{764A5ECE-11AE-4363-9A1C-573972A1BADD}.py3.2_bopy1.51.0_static_release|Win32.Build.0 = py3.2_bopy1.51.0_static_release|Win32
+
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/win/PyTango_VS9/PyTango.vcproj b/win/PyTango_VS9/PyTango.vcproj
index e602f4f..507336d 100644
--- a/win/PyTango_VS9/PyTango.vcproj
+++ b/win/PyTango_VS9/PyTango.vcproj
@@ -24,6 +24,7 @@
 			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
 			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
 			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
 			CharacterSet="0"
 			WholeProgramOptimization="1"
 			>
@@ -47,7 +48,7 @@
 				AdditionalOptions="-Zm200"
 				Optimization="3"
 				WholeProgramOptimization="false"
-				AdditionalIncludeDirectories="C:\Python26\include;"C:\Python26\Lib\site-packages\numpy\core\include";"C:\Boost\include\boost-1_51";"C:\Program Files (x86)\tango\win32\include\vc9";"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				AdditionalIncludeDirectories="$(PythonBaseDir)26\include;"$(PythonBaseDir)26\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
 				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_DYNAMIC_LIB"
 				RuntimeLibrary="2"
 				BufferSecurityCheck="false"
@@ -74,7 +75,7 @@
 				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
 				OutputFile="$(OutDir)\_PyTango.pyd"
 				LinkIncremental="1"
-				AdditionalLibraryDirectories="C:\Python26\libs;"C:\Program Files (x86)\tango\win32\lib\vc9_dll";C:\Boost\lib\release\shared\python26"
+				AdditionalLibraryDirectories="$(PythonBaseDir)26\libs;$(TangoLibDir);$(BoostLibDir)\release\shared\python26"
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
 				SubSystem="2"
@@ -106,7 +107,7 @@
 			<Tool
 				Name="VCPostBuildEventTool"
 				Description="Starting setup.py bdist_msi"
-				CommandLine="c:\python26\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+				CommandLine="$(PythonBaseDir)26\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
 			/>
 		</Configuration>
 		<Configuration
@@ -114,6 +115,7 @@
 			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
 			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
 			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
 			CharacterSet="0"
 			WholeProgramOptimization="1"
 			>
@@ -137,7 +139,7 @@
 				AdditionalOptions="-Zm200"
 				Optimization="3"
 				WholeProgramOptimization="false"
-				AdditionalIncludeDirectories="C:\Python26\include;"C:\Python26\Lib\site-packages\numpy\core\include";"C:\Boost\include\boost-1_51";"C:\Program Files (x86)\tango\win32\include\vc9";"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				AdditionalIncludeDirectories="$(PythonBaseDir)26\include;"$(PythonBaseDir)26\$(NumpyRelativeIncludeDir)";"$(BoostIncludeDir)";$(TangoIncludeDir);"$(ProjectDir)..\..\src\server";"$(ProjectDir)..\..\src""
 				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_STATIC_LIB"
 				RuntimeLibrary="2"
 				BufferSecurityCheck="false"
@@ -164,7 +166,7 @@
 				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
 				OutputFile="$(OutDir)\_PyTango.pyd"
 				LinkIncremental="1"
-				AdditionalLibraryDirectories="C:\Python26\libs;"C:\Program Files (x86)\tango\win32\lib\vc9_dll";C:\Boost\lib\release\static\python26"
+				AdditionalLibraryDirectories="$(PythonBaseDir)26\libs;$(TangoLibDir);$(BoostLibDir)\release\static\python26"
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
 				SubSystem="2"
@@ -196,7 +198,553 @@
 			<Tool
 				Name="VCPostBuildEventTool"
 				Description="Starting setup.py bdist_msi"
-				CommandLine="c:\python26\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+				CommandLine="$(PythonBaseDir)26\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py2.7_bopy1.51.0_shared_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)27\include;"$(PythonBaseDir)27\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_DYNAMIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)27\libs;$(TangoLibDir);$(BoostLibDir)\release\shared\python27"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)27\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py2.7_bopy1.51.0_static_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)27\include;"$(PythonBaseDir)27\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_STATIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)27\libs;$(TangoLibDir);$(BoostLibDir)\release\static\python27"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)27\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py3.1_bopy1.51.0_shared_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)31\include;"$(PythonBaseDir)31\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_DYNAMIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)31\libs;$(TangoLibDir);$(BoostLibDir)\release\shared\python31"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)31\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py3.1_bopy1.51.0_static_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)31\include;"$(PythonBaseDir)31\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_STATIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)31\libs;$(TangoLibDir);$(BoostLibDir)\release\static\python31"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)31\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py3.2_bopy1.51.0_shared_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)32\include;"$(PythonBaseDir)32\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_DYNAMIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)32\libs;$(TangoLibDir);$(BoostLibDir)\release\shared\python32"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)32\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
+			/>
+		</Configuration>
+		<Configuration
+			Name="py3.2_bopy1.51.0_static_release|Win32"
+			OutputDirectory="$(ProjectDir)\..\..\build\lib.$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ProjectDir)\..\..\build\temp.$(ConfigurationName)"
+			ConfigurationType="2"
+			InheritedPropertySheets=".\PyTango.vsprops"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="-Zm200"
+				Optimization="3"
+				WholeProgramOptimization="false"
+				AdditionalIncludeDirectories="$(PythonBaseDir)32\include;"$(PythonBaseDir)32\$(NumpyRelativeIncludeDir)";$(BoostIncludeDir);$(TangoIncludeDir);"$(ProjectDir)\..\..\src\server";"$(ProjectDir)\..\..\src""
+				PreprocessorDefinitions="WIN32;NDEBUG;LOG4TANGO_HAS_DLL;TANGO_HAS_DLL;BOOST_PYTHON_STATIC_LIB"
+				RuntimeLibrary="2"
+				BufferSecurityCheck="false"
+				UsePrecompiledHeader="1"
+				PrecompiledHeaderThrough="precompiled_header.hpp"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				CompileAs="0"
+				DisableSpecificWarnings="4005;4996;4250"
+				ErrorReporting="1"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="tango.lib log4tango.lib COS4_rt.lib omniORB4_rt.lib omniDynamic4_rt.lib omnithread_rt.lib zmq.lib"
+				OutputFile="$(OutDir)\_PyTango.pyd"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="$(PythonBaseDir)32\libs;$(TangoLibDir);$(BoostLibDir)\release\static\python32"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				LinkTimeCodeGeneration="0"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Starting setup.py bdist_msi"
+				CommandLine="$(PythonBaseDir)32\python $(ProjectDir)..\..\winsetup.py $(ProjectDir)..\..\build\lib.$(ConfigurationName) $(ProjectDir)..\..\dist\$(ConfigurationName)"
 			/>
 		</Configuration>
 	</Configurations>
diff --git a/win/PyTango_VS9/PyTango.vsprops b/win/PyTango_VS9/PyTango.vsprops
new file mode 100644
index 0000000..736eb93
--- /dev/null
+++ b/win/PyTango_VS9/PyTango.vsprops
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<VisualStudioPropertySheet 
+	ProjectType="Visual C++" 
+	Version="8.00" 
+	Name="PyTango"
+	>
+	<UserMacro Name="TangoDir" Value="C:\Program Files (x86)\tango" />
+	<UserMacro Name="BoostDir" Value="C:\Boost" />
+	<UserMacro Name="PythonBaseDir" Value="C:\Python" />
+	<UserMacro Name="BoostIncludeDir" Value="$(BoostDir)\include\boost-1_51" />
+	<UserMacro Name="BoostLibDir" Value="$(BoostDir)\lib" />
+	<UserMacro Name="TangoIncludeDir" Value="$(TangoDir)\$(PlatformName)\include\vc9" />
+	<UserMacro Name="TangoLibDir" Value="$(TangoDir)\$(PlatformName)\lib\vc9_dll" />
+	<UserMacro Name="NumpyRelativeIncludeDir" Value="Lib\site-packages\numpy\core\include" />
+</VisualStudioPropertySheet>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git



More information about the debian-science-commits mailing list