[Mobies-commit] [commit] r4173 - in UDM/trunk: Projects/Win32/VC10/src/UdmDll WiX WiX/UdmDll_VC11 WiX/UdmSDK_VC11 include

ksmyth at redhat3.isis.vanderbilt.edu ksmyth at redhat3.isis.vanderbilt.edu
Fri Jul 5 11:38:32 CDT 2013


Author: ksmyth
Date: Fri Jul  5 11:38:32 2013
New Revision: 4173

Log:
VC11 support

Added:
   UDM/trunk/WiX/UdmDll_VC11/
   UDM/trunk/WiX/UdmDll_VC11/UdmDll_VC11.wxs
   UDM/trunk/WiX/UdmSDK_VC11/
   UDM/trunk/WiX/UdmSDK_VC11/UdmSDK_VC11.wxs
Modified:
   UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDllv110.vcxproj
   UDM/trunk/WiX/Udm_inc.wxi
   UDM/trunk/include/ErrHand.h

Modified: UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDllv110.vcxproj
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDllv110.vcxproj	Fri Jul  5 10:34:24 2013	(r4172)
+++ UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDllv110.vcxproj	Fri Jul  5 11:38:32 2013	(r4173)
@@ -88,9 +88,9 @@
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UdmDll_3_2_VS10D</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UdmDll_3_2_$(PlatformToolset)_$(Platform)D</TargetName>
     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">UdmDll_3_2_$(PlatformToolset)_$(Platform)D</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UdmDll_3_2_VS10</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UdmDll_3_2_$(PlatformToolset)_$(Platform)</TargetName>
     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">UdmDll_3_2_$(PlatformToolset)_$(Platform)</TargetName>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
@@ -142,6 +142,7 @@
       </DataExecutionPrevention>
       <ImportLibrary>$(OutDir)UdmDll_$(PlatformToolset)_$(Platform).lib</ImportLibrary>
       <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
+      <DelayLoadDLLs>Xalan-c_1_11.dll</DelayLoadDLLs>
     </Link>
     <PostBuildEvent />
     <CustomBuildStep>

Added: UDM/trunk/WiX/UdmDll_VC11/UdmDll_VC11.wxs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/WiX/UdmDll_VC11/UdmDll_VC11.wxs	Fri Jul  5 11:38:32 2013	(r4173)
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='windows-1252'?>
+
+<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi' RequiredVersion='3.0.4813.0'>
+
+  <?include ..\Udm_inc.wxi?>
+
+  <Module Id='UdmDll_VC11' Language='1033' Codepage='1252' Version='$(var.VERSIONSTR)'>
+
+    <Package Id='$(var.UdmDll_VC11_Package_Id)' Manufacturer='Vanderbilt University, ISIS'
+        InstallerVersion='300' Languages='1033' SummaryCodepage='1252'
+        InstallPrivileges='elevated' InstallScope='perMachine'/>
+
+    <Directory Id='TARGETDIR' Name='SourceDir'>
+      <Directory Id='$(var.SystemFolderNative)' Name='$(var.SystemFolderNative)'>
+        <Component Id='UdmDllVC11' Guid='$(var.UdmDllVC11_Guid)'>
+          <File Source='$(var.Build)v110\Release\$(var.UdmDllVC11)' />
+        </Component>
+      </Directory>
+    </Directory>
+
+  </Module>
+</Wix>

Added: UDM/trunk/WiX/UdmSDK_VC11/UdmSDK_VC11.wxs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/WiX/UdmSDK_VC11/UdmSDK_VC11.wxs	Fri Jul  5 11:38:32 2013	(r4173)
@@ -0,0 +1,56 @@
+<?xml version='1.0' encoding='windows-1252'?>
+
+<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi' RequiredVersion='3.0.4813.0'>
+
+  <?include ..\Udm_inc.wxi ?>
+  <Module Id='UdmSDK_VC11' Language='1033' Codepage='1252' Version='$(var.VERSIONSTR)'>
+
+    <Package Id='$(var.UdmSDK_VC11_Package_Id)'
+        Manufacturer='Vanderbilt University, ISIS'
+        InstallerVersion='300' Languages='1033' SummaryCodepage='1252'
+        InstallPrivileges='elevated' InstallScope='perMachine'/>
+
+    <Directory Id='TARGETDIR' Name='SourceDir'>
+      <Directory Id='ProgramFilesFolder'>
+        <Directory Id='ISIS' Name='ISIS'>
+          <Directory Id='INSTALLDIR' Name='Udm'>
+            <Directory Id='bin' Name='bin'/>
+            <Directory Id='lib' Name='lib'/>
+          </Directory>
+        </Directory>
+      </Directory>
+    </Directory>
+
+    <DirectoryRef Id="lib">
+      <?if $(sys.BUILDARCH)=x86 ?>
+      <Component Id='UdmDll_v110_Win32.lib' Guid='1F03A6E0-CEA0-46B1-AE20-5BA5C6085BDE'>
+        <File Source="..\Build\Win32\v110\Release\UdmDll_v110_Win32.lib" />
+      </Component>
+      <Component Id='UdmDll_v110_Win32D.lib' Guid='7972E73A-959C-4D06-8B55-96472AD3F2CD'>
+        <File Source="..\Build\Win32\v110\Debug\UdmDll_v110_Win32D.lib" />
+      </Component>
+      <?else?>
+      <Component Id='UdmDll_v110_x64.lib' Guid='80BAA333-6817-4C22-9F69-5752B0AE6BDB'>
+        <File Source="..\Build\x64\v110\Release\UdmDll_v110_x64.lib" />
+      </Component>
+      <Component Id='UdmDll_v110_x64D.lib' Guid='4414035E-BC87-428D-A8F4-92F0A9B87E58'>
+        <File Source="..\Build\x64\v110\Debug\UdmDll_v110_x64D.lib" />
+      </Component>
+      <?endif?>
+    </DirectoryRef>
+    
+    <DirectoryRef Id="bin">
+      <?if $(sys.BUILDARCH)=x86 ?>
+      <Component Id='UdmDll_3_2_v110_Win32D.dll' Guid='8ED4F0F9-C611-4B0F-AAC3-61B8603EAAE0'>
+        <File Source="..\Build\Win32\v110\Debug\UdmDll_3_2_v110_Win32D.dll" />
+      </Component>
+      <?else?>
+      <Component Id='UdmDll_3_2_v110_x64D.dll' Guid='16E21AAE-CDDA-4AB9-A7E3-CC1124441534'>
+        <File Source="..\Build\x64\v110\Debug\UdmDll_3_2_v110_x64D.dll" />
+      </Component>
+      <?endif?>
+    </DirectoryRef>
+    
+
+  </Module>
+</Wix>

Modified: UDM/trunk/WiX/Udm_inc.wxi
==============================================================================
--- UDM/trunk/WiX/Udm_inc.wxi	Fri Jul  5 10:34:24 2013	(r4172)
+++ UDM/trunk/WiX/Udm_inc.wxi	Fri Jul  5 11:38:32 2013	(r4173)
@@ -5,8 +5,10 @@
   <?if $(sys.BUILDARCH)=x64 ?>
   <?define UpgradeCode='11CB0ED6-A45B-49FA-ABB2-A718EB5C970D'?>
   <?define UdmDll_VS10_Package_Id='15DA5365-B86F-493D-991A-CF4955817B66'?>
+  <?define UdmDll_VC11_Package_Id='F9447C28-D992-4957-9A0A-42ED1B691DBC'?>
   <?define Udm_bin_Package_Id='526C2473-3F3B-4129-B8C9-FEDCD7DDFDE8'?>
   <?define Udm_SDK_Package_Id='455A6B49-FEA3-431C-B7C2-64394FC2765C'?>
+  <?define UdmSDK_VC11_Package_Id='6B969299-23F2-486F-91B2-65C3A2BEDBE8'?>
   <?define xerces_c_Package_Id='87EE74AF-F5DB-4371-A1E6-36E4B77457AA'?>
   <?define ProgramFilesNativeFolder='ProgramFiles64Folder'?>
   <?define SystemFolderNative='System64Folder'?>
@@ -17,13 +19,17 @@
   <?define bin='bin\x64'?>
   <?define Build='..\Build\x64\'?>
   <?define UdmDllVC10=UdmDll_3_2_v100_x64.dll?>
+  <?define UdmDllVC11=UdmDll_3_2_v110_x64.dll?>
+  <?define UdmDllVC11_Guid='6D4CBBFD-64C3-4E60-AFA6-357B08EFFC17'?>
   <?define XercesC=xerces-c_2_8_x64.dll?>
   <?define Great_bin=$(var.GREAT_PATH)\bin\x64?>
   <?else ?>
   <?define UpgradeCode='D656A56A-F239-4B35-865C-840B1EA235E0'?>
   <?define UdmDll_VS10_Package_Id='8A4C258E-953D-402B-9B16-5706B1A8CF56'?>
+  <?define UdmDll_VC11_Package_Id='DD6182B2-BFA7-49C0-8E2D-B874C53F41A6'?>
   <?define Udm_bin_Package_Id='D5A9110E-DABE-4052-BB5F-AF030A7238F7'?>
   <?define Udm_SDK_Package_Id='6DCAE543-B606-45C2-9E8F-33E9029FD426'?>
+  <?define UdmSDK_VC11_Package_Id='F46E96B5-3C2B-48A8-8638-8E971124203E'?>
   <?define xerces_c_Package_Id='0CF60AD2-F0AD-456A-8B93-05FA971AC640'?>
   <?define ProgramFilesNativeFolder='ProgramFilesFolder'?>
   <?define SystemFolderNative='SystemFolder'?>
@@ -34,6 +40,8 @@
   <?define bin='bin'?>
   <?define Build='..\Build\Win32\'?>
   <?define UdmDllVC10=UdmDll_3_2_VS10.dll?>
+  <?define UdmDllVC11=UdmDll_3_2_v110_Win32.dll?>
+  <?define UdmDllVC11_Guid='F5C3661A-80D5-4888-8BAD-F25F8D3A5125'?>
   <?define XercesC=xerces-c_2_8.dll?>
   <?define Great_bin=$(var.GREAT_PATH)\bin?>
   <?endif ?>

Modified: UDM/trunk/include/ErrHand.h
==============================================================================
--- UDM/trunk/include/ErrHand.h	Fri Jul  5 10:34:24 2013	(r4172)
+++ UDM/trunk/include/ErrHand.h	Fri Jul  5 11:38:32 2013	(r4173)
@@ -40,7 +40,23 @@
 #ifndef _DLL
 #pragma message("Warning: Udm clients should be compiled under /MD or /MDd")
 #endif
-#if (_MSC_VER == 1600) /* VS2010 */
+#if (_MSC_VER == 1700) /* VS2012 VC11 */
+#define UDM_NAMESPACE Udm_VC11
+namespace UDM_NAMESPACE {};
+namespace Udm = UDM_NAMESPACE;
+#define UDM_PLATFORM_TOOLSET "v110"
+#ifdef _DEBUG
+#define UDM_DEBUG "D"
+#else
+#define UDM_DEBUG ""
+#endif
+#if defined(_M_AMD64)
+#define UDM_PLATFORM "x64"
+#else
+#define UDM_PLATFORM "Win32"
+#endif
+#define UDM_DLL_LIB "UdmDll_" UDM_PLATFORM_TOOLSET "_" UDM_PLATFORM UDM_DEBUG ".lib"
+#elif (_MSC_VER == 1600) /* VS2010 */
 #define UDM_NAMESPACE Udm_VS10
 namespace UDM_NAMESPACE {};
 namespace Udm = UDM_NAMESPACE;


More information about the Mobies-commit mailing list