[Mobies-commit] [commit] r4311 - in UDM/trunk: . Projects/Win32/VC10/src/UdmDll include

ksmyth at redhat3.isis.vanderbilt.edu ksmyth at redhat3.isis.vanderbilt.edu
Tue Jul 22 09:50:10 CDT 2014


Author: ksmyth
Date: Tue Jul 22 09:50:10 2014
New Revision: 4311

Log:
Support for compiling UdmDll with VC13 express

Modified:
   UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDll.rc
   UDM/trunk/include/ErrHand.h
   UDM/trunk/make.msbuild

Modified: UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDll.rc
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDll.rc	Wed Jul  9 13:37:16 2014	(r4310)
+++ UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDll.rc	Tue Jul 22 09:50:10 2014	(r4311)
@@ -1,15 +1,4 @@
-// Microsoft Visual C++ generated resource script.
-//
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
+#include "WinNT.rh"
 
 /////////////////////////////////////////////////////////////////////////////
 // English (U.S.) resources
@@ -20,33 +9,12 @@
 #pragma code_page(1252)
 #endif //_WIN32
 
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-2 TEXTINCLUDE 
-BEGIN
-    "\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
 /////////////////////////////////////////////////////////////////////////////
 //
 // Version
 //
 
-VS_VERSION_INFO VERSIONINFO
+1 VERSIONINFO
  FILEVERSION 3,2,13,0
  PRODUCTVERSION 3,2,13
  FILEFLAGSMASK 0x17L
@@ -80,17 +48,4 @@
 END
 
 #endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
 

Modified: UDM/trunk/include/ErrHand.h
==============================================================================
--- UDM/trunk/include/ErrHand.h	Wed Jul  9 13:37:16 2014	(r4310)
+++ UDM/trunk/include/ErrHand.h	Tue Jul 22 09:50:10 2014	(r4311)
@@ -45,11 +45,17 @@
 #ifndef _DLL
 #pragma message("Warning: Udm clients should be compiled under /MD or /MDd")
 #endif
-#if (_MSC_VER == 1700) /* VS2012 VC11 */
+#if (_MSC_VER == 1800) /* VS2013 VC12 */
+#define UDM_NAMESPACE Udm_VC12
+#define UDM_PLATFORM_TOOLSET "v120"
+#elif (_MSC_VER == 1700) /* VS2012 VC11 */
 #define UDM_NAMESPACE Udm_VC11
+#define UDM_PLATFORM_TOOLSET "v110"
+#endif
+
+#if (_MSC_VER == 1700) /* VS2012 VC11 */ || (_MSC_VER == 1800) /* VS2013 VC12 */
 namespace UDM_NAMESPACE {};
 namespace Udm = UDM_NAMESPACE;
-#define UDM_PLATFORM_TOOLSET "v110"
 #ifdef _DEBUG
 #define UDM_DEBUG "D"
 #else

Modified: UDM/trunk/make.msbuild
==============================================================================
--- UDM/trunk/make.msbuild	Wed Jul  9 13:37:16 2014	(r4310)
+++ UDM/trunk/make.msbuild	Tue Jul 22 09:50:10 2014	(r4311)
@@ -7,8 +7,6 @@
 
   <Target Name="CheckEnv" DependsOnTargets="CheckEnvGme;CheckEnvUdm">
     <Error Text="UDM_3RDPARTY_PATH='$(UDM_3RDPARTY_PATH)' doesn't exist" Condition="!Exists('$(UDM_3RDPARTY_PATH)')"/>
-    <Error Text="JAVA_HOME='$(JAVA_HOME)' doesn't exist" Condition="!Exists('$(JAVA_HOME)')"/>
-    <Error Text="JAVA_HOME='$(JAVA_HOME)' doesn't point to a JDK" Condition="!Exists('$(JAVA_HOME)\include\jni.h')"/>
   </Target>
 
   <ItemGroup>
@@ -27,6 +25,8 @@
   </Target>
 
   <Target Name="BuildVS10" DependsOnTargets="CheckEnv">
+    <Error Text="JAVA_HOME='$(JAVA_HOME)' doesn't exist" Condition="!Exists('$(JAVA_HOME)')"/>
+    <Error Text="JAVA_HOME='$(JAVA_HOME)' doesn't point to a JDK" Condition="!Exists('$(JAVA_HOME)\include\jni.h')"/>
     <MSBuild Projects="Projects\Win32\VC10\src\Udm.sln" Targets="UdmDll" Properties="Configuration=Debug" />
     <MSBuild Projects="Projects\Win32\VC10\src\Udm.sln" Targets="Build" Properties="Configuration=Release" />
     <MSBuild Projects="Projects\Win32\VC10\src\UdmCli.sln" Targets="Build" Properties="Configuration=Release" />
@@ -52,6 +52,15 @@
     <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="VisualStudioVersion=11.0;PlatformToolset=v110;Configuration=Debug;Platform=x64" />
     <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="VisualStudioVersion=11.0;PlatformToolset=v110;Configuration=Release;Platform=x64" />
   </Target>
+  <Target Name="BuildVS12" DependsOnTargets="CheckEnv">
+    <!-- invoke: msbuild make.msbuild  /t:BuildVS12;BuildVS12_x64 /p:"VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120" -->
+    <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="PlatformToolset=v120;Configuration=Debug" />
+    <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="PlatformToolset=v120;Configuration=Release" />
+  </Target>
+  <Target Name="BuildVS12_x64" DependsOnTargets="CheckEnv">
+    <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="PlatformToolset=v120;Configuration=Debug;Platform=x64" />
+    <MSBuild Projects="Projects\Win32\VC10\src\Udmv110.sln" Targets="Build" Properties="PlatformToolset=v120;Configuration=Release;Platform=x64" />
+  </Target>
 
   <Target Name="UdmCliGen" DependsOnTargets="CheckEnv">
     <MSBuild Projects="src\UdmCliGen\make.msbuild"/>


More information about the Mobies-commit mailing list