[Mobies-commit] [commit] r3798 - in UDM/trunk: Projects/Win32/VC10/src Projects/Win32/VC10/src/UdmPython src/UdmPython
ksmyth at redhat1.isis.vanderbilt.edu
ksmyth at redhat1.isis.vanderbilt.edu
Wed Jul 27 12:39:02 CDT 2011
Author: ksmyth
Date: Wed Jul 27 12:39:02 2011
New Revision: 3798
Log:
Upgrade to Python 2.7.2
Modified:
UDM/trunk/Projects/Win32/VC10/src/Python27.props
UDM/trunk/Projects/Win32/VC10/src/UdmPython/UdmPython.vcxproj
UDM/trunk/src/UdmPython/UdmPython.cpp
Modified: UDM/trunk/Projects/Win32/VC10/src/Python27.props
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/Python27.props Wed Jul 27 12:35:28 2011 (r3797)
+++ UDM/trunk/Projects/Win32/VC10/src/Python27.props Wed Jul 27 12:39:02 2011 (r3798)
@@ -7,10 +7,10 @@
<PropertyGroup />
<ItemDefinitionGroup>
<ClCompile>
- <AdditionalIncludeDirectories>$(UDM_3RDPARTY_PATH)\Python-2.7\PC;$(UDM_3RDPARTY_PATH)\Python-2.7\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>$(UDM_3RDPARTY_PATH)\Python-2.7.2\PC;$(UDM_3RDPARTY_PATH)\Python-2.7.2\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
- <AdditionalLibraryDirectories>$(UDM_3RDPARTY_PATH)\Python-2.7\PCbuild;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalLibraryDirectories>$(UDM_3RDPARTY_PATH)\Python-2.7.2\PCbuild;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
Modified: UDM/trunk/Projects/Win32/VC10/src/UdmPython/UdmPython.vcxproj
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/UdmPython/UdmPython.vcxproj Wed Jul 27 12:35:28 2011 (r3797)
+++ UDM/trunk/Projects/Win32/VC10/src/UdmPython/UdmPython.vcxproj Wed Jul 27 12:39:02 2011 (r3798)
@@ -60,9 +60,12 @@
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">udmd</TargetName>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.pyd</TargetExt>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">udm</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release27|Win32'">udm$(PYTHON_VERSION)</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release27|Win32'">udm</TargetName>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.pyd</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release27|Win32'">.pyd</TargetExt>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release27|Win32'">$([System.IO.Path]::GetFullPath($(UDM_PATH)\bin\Python$(PYTHON_VERSION)))\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$([System.IO.Path]::GetFullPath($(UDM_PATH)\bin\Python$(PYTHON_VERSION)))\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$([System.IO.Path]::GetFullPath($(UDM_PATH)\bin\Python$(PYTHON_VERSION)))\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<CustomBuildStep>
@@ -72,7 +75,7 @@
</CustomBuildStep>
<ClCompile>
<Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;UDM_PY_MODULE_NAME=$(TargetName);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -82,8 +85,9 @@
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<TargetMachine>MachineX86</TargetMachine>
- <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd.pdb</ProgramDatabaseFile>
+ <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd$(PYTHON_VERSION).pdb</ProgramDatabaseFile>
<ImportLibrary>$(TargetName)python.lib</ImportLibrary>
+ <AdditionalLibraryDirectories>$([System.IO.Path]::GetFullPath($(UDM_PATH)\Build\Win32\VC10\$(Configuration)\));%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent />
</ItemDefinitionGroup>
@@ -96,7 +100,7 @@
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;UDM_PY_MODULE_NAME=$(TargetName);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
@@ -109,8 +113,9 @@
<BaseAddress>0x13000000</BaseAddress>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<TargetMachine>MachineX86</TargetMachine>
- <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd.pdb</ProgramDatabaseFile>
+ <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd$(PYTHON_VERSION).pdb</ProgramDatabaseFile>
<ImportLibrary>$(TargetName)python.lib</ImportLibrary>
+ <AdditionalLibraryDirectories>$([System.IO.Path]::GetFullPath($(UDM_PATH)\Build\Win32\VC10\$(Configuration)\));%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent />
</ItemDefinitionGroup>
@@ -123,7 +128,7 @@
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;UDM_PY_MODULE_NAME=$(TargetName);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<WarningLevel>Level3</WarningLevel>
@@ -136,7 +141,7 @@
<BaseAddress>0x13000000</BaseAddress>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<TargetMachine>MachineX86</TargetMachine>
- <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd.pdb</ProgramDatabaseFile>
+ <ProgramDatabaseFile>$(TargetDir)$(TargetName)_pyd$(PYTHON_VERSION).pdb</ProgramDatabaseFile>
<AdditionalLibraryDirectories>$([System.IO.Path]::GetFullPath($(UDM_PATH)\Build\Win32\VC10\Release\));%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ImportLibrary>$(TargetName)python.lib</ImportLibrary>
</Link>
Modified: UDM/trunk/src/UdmPython/UdmPython.cpp
==============================================================================
--- UDM/trunk/src/UdmPython/UdmPython.cpp Wed Jul 27 12:35:28 2011 (r3797)
+++ UDM/trunk/src/UdmPython/UdmPython.cpp Wed Jul 27 12:39:02 2011 (r3798)
@@ -486,11 +486,7 @@
}
}
-#ifdef _DEBUG
-BOOST_PYTHON_MODULE(udmd)
-#else
-BOOST_PYTHON_MODULE(udm)
-#endif
+BOOST_PYTHON_MODULE(UDM_PY_MODULE_NAME)
{
class_<Udm::Object>("Object")
.add_property("type", Object_type)
More information about the Mobies-commit
mailing list