From df016066100df955d5ff98811e113fb2b1bd4b8a Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Mon, 26 Apr 2021 11:31:05 -0700 Subject: Implement integrated build process --- src/ext/Dependency/dependency.cmd | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/ext/Dependency/dependency.cmd (limited to 'src/ext/Dependency/dependency.cmd') diff --git a/src/ext/Dependency/dependency.cmd b/src/ext/Dependency/dependency.cmd new file mode 100644 index 00000000..74e72798 --- /dev/null +++ b/src/ext/Dependency/dependency.cmd @@ -0,0 +1,24 @@ +@setlocal +@pushd %~dp0 + +@set _C=Debug +:parse_args +@if /i "%1"=="release" set _C=Release& shift +@if not "%1"=="" shift & goto parse_args + +@echo Dependency.wixext build %_C% + +:: Restore +msbuild -t:Restore -p:Configuration=%_C% || exit /b + +:: Build +msbuild -t:Build -p:Configuration=%_C% test\WixToolsetTest.Dependency\WixToolsetTest.Dependency.csproj || exit /b + +:: Test +dotnet test -c %_C% --no-build test\WixToolsetTest.Dependency || exit /b + +:: Pack +msbuild -t:Pack -p:Configuration=%_C% -p:NoBuild=true wixext\WixToolset.Dependency.wixext.csproj || exit /b + +@popd +@endlocal -- cgit v1.2.3-55-g6feb