From 4dc10541040d9da4389f2a5da62330bab570e8b8 Mon Sep 17 00:00:00 2001 From: Ivan Gagis Date: Thu, 15 Jun 2017 11:32:46 +0300 Subject: use powershell instead of cmd --- appveyor.yml | 2 +- scripts/nuget_build.bat | 17 ----------------- scripts/nuget_build.ps1 | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 18 deletions(-) delete mode 100644 scripts/nuget_build.bat create mode 100644 scripts/nuget_build.ps1 diff --git a/appveyor.yml b/appveyor.yml index 80e9386..20c502b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,7 +9,7 @@ install: - ps: Import-Module CoApp build_script: - - ps: .\scripts\nuget_build.bat + - ps: .\scripts\nuget_build.ps1 test_script: - ps: .\tests\autotest-appveyor.ps1 diff --git a/scripts/nuget_build.bat b/scripts/nuget_build.bat deleted file mode 100644 index 833c95e..0000000 --- a/scripts/nuget_build.bat +++ /dev/null @@ -1,17 +0,0 @@ -@echo off -cd %~dp0 - -"%VS141COMNTOOLS%\VsMSBuildCmd.bat" && ^ -msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo && ^ -msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo && ^ -msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo && ^ -msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo && ^ -msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo && ^ -msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo && ^ -msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo && ^ -powershell Write-NuGetPackage nuget.autopkg diff --git a/scripts/nuget_build.ps1 b/scripts/nuget_build.ps1 new file mode 100644 index 0000000..bcb774f --- /dev/null +++ b/scripts/nuget_build.ps1 @@ -0,0 +1,33 @@ +Push-Location +$scriptdir = Split-Path $MyInvocation.MyCommand.Path +cd $scriptdir + +"%VS141COMNTOOLS%\VsMSBuildCmd.bat" +msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2013_static.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2015.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x86 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Debug /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +msbuild pugixml_vs2017.vcxproj /t:Rebuild /p:Configuration=Release /p:Platform=x64 /v:minimal /nologo +If(!$?){exit 1} +Write-NuGetPackage nuget.autopkg +If(!$?){exit 1} + +Pop-Location -- cgit v1.2.3