[Mobies-commit] [commit] r4408 - UDM/trunk

ksmyth at svn.isis.vanderbilt.edu ksmyth at svn.isis.vanderbilt.edu
Mon Nov 20 11:12:49 CST 2017


Author: ksmyth
Date: Mon Nov 20 11:12:49 2017
New Revision: 4408

Log:
Udm nuget packages

Added:
   UDM/trunk/Udm-vc140.autopkg
   UDM/trunk/Udm-vc141.autopkg
   UDM/trunk/Udm.autopkg
Modified:
   UDM/trunk/appveyor.yml

Added: UDM/trunk/Udm-vc140.autopkg
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/Udm-vc140.autopkg	Mon Nov 20 11:12:49 2017	(r4408)
@@ -0,0 +1,69 @@
+configurations 
+{
+    // This node contains custom pivot information.
+    Toolset 
+    {
+        key : "PlatformToolset"; // this is CoApp pre-defined key
+        choices: { v140, v120, v110, v100 };
+    };
+//    Linkage {
+//        choices: { dynamic };
+//    }
+}
+nuget {
+    nuspec {
+        id = Udm-vc140;
+        version : 3.2.14.1;
+        title : Udm v140;
+        authors : Vanderbilt University;
+        owners : ksmyth;
+        licenseUrl : "http://repo.isis.vanderbilt.edu/UDM/license.txt";
+        projectUrl: "http://repo.isis.vanderbilt.edu/UDM/";
+        iconUrl: "http://repo.isis.vanderbilt.edu/GME/GME.ico";
+        requireLicenseAcceptance:false;
+        summary: Udm vc140 libraries;
+
+        description: @"Universal Data Model";
+        releaseNotes: "";
+        copyright: Copyright 2017;
+        tags: { native, cpp };
+    }
+    dependencies {
+        packages : {
+            Udm/3.2.14.1,
+        };
+    }
+
+
+    files {
+        #overlay : false;
+        vcpdb += {
+            // #flatten = true;
+            #destination = ${d_lib};
+        };
+
+        [x64,v140,release] { 
+            lib += Build\x64\v140\Release\UdmDll_v140_x64.lib;
+            bin += Build\x64\v140\Release\UdmDll_3_2_v140_x64.dll;
+            vcpdb += Build\x64\v140\Release\obj\src\UdmDllv110\UdmDll_3_2_v140_x64.pdb;
+        }
+
+        [x64,v140,debug] { 
+            lib += Build\x64\v140\Debug\UdmDll_v140_x64D.lib;
+            bin += Build\x64\v140\Debug\UdmDll_3_2_v140_x64D.dll;
+            vcpdb += Build\x64\v140\Debug\obj\src\UdmDllv110\UdmDll_3_2_v140_x64D.pdb;
+        }
+
+        [win32,v140,release] { 
+            lib += Build\Win32\v140\Release\UdmDll_v140_Win32.lib;
+            bin += Build\Win32\v140\Release\UdmDll_3_2_v140_Win32.dll;
+            vcpdb += Build\Win32\v140\Release\obj\src\UdmDllv110\UdmDll_3_2_v140_Win32.pdb;
+        }
+
+        [win32,v140,debug] { 
+            lib += Build\Win32\v140\Debug\UdmDll_v140_Win32D.lib;
+            bin += Build\Win32\v140\Debug\UdmDll_3_2_v140_Win32D.dll;
+            vcpdb += Build\Win32\v140\Debug\obj\src\UdmDllv110\UdmDll_3_2_v140_Win32D.pdb;
+        }
+    }
+}
\ No newline at end of file

Added: UDM/trunk/Udm-vc141.autopkg
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/Udm-vc141.autopkg	Mon Nov 20 11:12:49 2017	(r4408)
@@ -0,0 +1,69 @@
+configurations 
+{
+    // This node contains custom pivot information.
+    Toolset 
+    {
+        key : "PlatformToolset"; // this is CoApp pre-defined key
+        choices: { v141, v120, v110, v100 };
+    };
+//    Linkage {
+//        choices: { dynamic };
+//    }
+}
+nuget {
+    nuspec {
+        id = Udm-vc141;
+        version : 3.2.14.1;
+        title : Udm v141;
+        authors : Vanderbilt University;
+        owners : ksmyth;
+        licenseUrl : "http://repo.isis.vanderbilt.edu/UDM/license.txt";
+        projectUrl: "http://repo.isis.vanderbilt.edu/UDM/";
+        iconUrl: "http://repo.isis.vanderbilt.edu/GME/GME.ico";
+        requireLicenseAcceptance:false;
+        summary: Udm vc140 libraries;
+
+        description: @"Universal Data Model";
+        releaseNotes: "";
+        copyright: Copyright 2017;
+        tags: { native, cpp };
+    }
+    dependencies {
+        packages : {
+            Udm/3.2.14.1,
+        };
+    }
+
+
+    files {
+        #overlay : false;
+        vcpdb += {
+            // #flatten = true;
+            #destination = ${d_lib};
+        };
+
+        [x64,v141,release] { 
+            lib += Build\x64\v141\Release\UdmDll_v141_x64.lib;
+            bin += Build\x64\v141\Release\UdmDll_3_2_v141_x64.dll;
+            vcpdb += Build\x64\v141\Release\obj\src\UdmDllv141\UdmDll_3_2_v141_x64.pdb;
+        }
+
+        [x64,v141,debug] { 
+            lib += Build\x64\v141\Debug\UdmDll_v141_x64D.lib;
+            bin += Build\x64\v141\Debug\UdmDll_3_2_v141_x64D.dll;
+            vcpdb += Build\x64\v141\Debug\obj\src\UdmDllv141\UdmDll_3_2_v141_x64D.pdb;
+        }
+
+        [win32,v141,release] { 
+            lib += Build\Win32\v141\Release\UdmDll_v141_Win32.lib;
+            bin += Build\Win32\v141\Release\UdmDll_3_2_v141_Win32.dll;
+            vcpdb += Build\Win32\v141\Release\obj\src\UdmDllv141\UdmDll_3_2_v141_Win32.pdb;
+        }
+
+        [win32,v141,debug] { 
+            lib += Build\Win32\v141\Debug\UdmDll_v141_Win32D.lib;
+            bin += Build\Win32\v141\Debug\UdmDll_3_2_v141_Win32D.dll;
+            vcpdb += Build\Win32\v141\Debug\obj\src\UdmDllv141\UdmDll_3_2_v141_Win32D.pdb;
+        }
+    }
+}
\ No newline at end of file

Added: UDM/trunk/Udm.autopkg
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ UDM/trunk/Udm.autopkg	Mon Nov 20 11:12:49 2017	(r4408)
@@ -0,0 +1,26 @@
+nuget {
+   nuspec {
+      id = Udm;
+      version : 3.2.14.1;
+      title : Udm;
+      authors : Vanderbilt University;
+      owners : ksmyth;
+      licenseUrl : "http://repo.isis.vanderbilt.edu/UDM/license.txt";
+      projectUrl: "http://repo.isis.vanderbilt.edu/UDM/";
+      iconUrl: "http://repo.isis.vanderbilt.edu/GME/GME.ico";
+      requireLicenseAcceptance:false;
+      summary: Universal Data Model;
+
+      description: @"Universal Data Model";
+      releaseNotes: "";
+      copyright: Copyright 2017;
+      tags: { native, cpp };
+   }
+
+   files {
+      nestedInclude : {
+         #destination = ${d_include};
+         "include\*.h",
+      };
+   }
+}
\ No newline at end of file

Modified: UDM/trunk/appveyor.yml
==============================================================================
--- UDM/trunk/appveyor.yml	Mon Nov 20 11:12:45 2017	(r4407)
+++ UDM/trunk/appveyor.yml	Mon Nov 20 11:12:49 2017	(r4408)
@@ -20,6 +20,10 @@
   - type GME_install.log
 #  - ps: (new-object net.webclient).DownloadFile('https://github.com/ksmyth/pywin32/releases/download/b219/pywin32-219.win32-py2.7.exe', 'c:\pywin32-219.win32-py2.7.exe')
 #  - python -m easy_install c:\pywin32-219.win32-py2.7.exe
+  - ps: (new-object net.webclient).DownloadFile('https://nuget-packages.metamorphsoftware.com/CoApp.Tools.Powershell.msi', 'C:\CoApp.Tools.Powershell.msi')
+  - ps: Start-Process -FilePath msiexec -ArgumentList /i, 'C:\CoApp.Tools.Powershell.msi', /quiet -Wait
+  - ps: $env:PSModulePath = $env:PSModulePath + ';C:\Program Files (x86)\Outercurve Foundation\Modules'
+  - ps: Import-Module CoApp
 
 build_script:
   - msbuild make.msbuild /fl /m /t:BuildVS9
@@ -33,14 +37,21 @@
 
   - msbuild Projects\Win32\VC10\src\Udm.sln /p:Configuration=Release;Platform=Win32 /fl /m /t:UdmDll
 
-  - cd src\UdmPython
+  - pushed src\UdmPython
   - c:\Python27\python -m pip install wheel
   - c:\Python27\python setup.py bdist_wheel
   - c:\Python35\python -m pip install wheel
   - c:\Python35\python setup.py bdist_wheel
   - c:\Python36\python -m pip install wheel
   - c:\Python36\python setup.py bdist_wheel
+  - popd
  
+  - ps: 'Import-Module CoApp; Write-NuGetPackage .\Udm.autopkg'
+  - ps: 'Import-Module CoApp; Write-NuGetPackage .\Udm-vc140.autopkg'
+  # need "image: Visual Studio 2017"
+  # - '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" make.msbuild /m /t:BuildVC15;BuildVC15_x64 /p:"VCTargetsPath=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets";PlatformToolset=v141'
+  # - ps: 'Import-Module CoApp; Write-NuGetPackage .\Udm-vc141.autopkg'
+
 artifacts:
   - path: "*.log"
   - path: "WiX/*/*.wixlib"


More information about the Mobies-commit mailing list