[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