mirror of
https://github.com/microsoft/microsoft-ui-xaml.git
synced 2026-10-28 16:35:19 +08:00
Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit) Syncing content from committish bcda1b6bc207183d45878aaf38d4d0bd39dc7da6
52 lines
1.6 KiB
Batchfile
52 lines
1.6 KiB
Batchfile
@echo off
|
|
if not "%winui_echo%" == "" @echo on
|
|
setlocal enabledelayedexpansion enableextensions
|
|
|
|
if "%BuildPlatform%"=="" goto :usage
|
|
if "%Configuration%"=="" goto :usage
|
|
|
|
set _root=%~dp0
|
|
set _versionOption=-VersionOverride "3.0.0-dev"
|
|
|
|
:parseArgs
|
|
if "%1"=="/?" (
|
|
goto :usage
|
|
) else if "%1"=="/version" (
|
|
set _versionOption=-VersionOverride %2
|
|
shift
|
|
) else if "%1"=="" (
|
|
goto :main
|
|
) else (
|
|
echo Unrecognized option: %1
|
|
goto :usage
|
|
)
|
|
shift
|
|
goto :parseArgs
|
|
|
|
:main
|
|
if EXIST "%_root%.azuredevops\" (
|
|
call %_root%\tools\PowershellWrapper.cmd %_root%\build\nuspecs\build-nupkg.ps1 -Nuspec Microsoft.WindowsAppSDK.WinUI.nuspec %_versionOption% -PackageRoot %_root%BuildOutput\packaging\%Configuration% -InstallPackage
|
|
) else (
|
|
call %_root%\tools\PowershellWrapper.cmd %_root%\build\nuspecs\build-nupkg.ps1 -Nuspec Microsoft.WindowsAppSDK.WinUI.nuspec %_versionOption% -PackageRoot %_root%BuildOutput\packaging\%Configuration% -InstallPackage -UseDependencyOverrides
|
|
)
|
|
if ERRORLEVEL 1 (
|
|
echo ---
|
|
echo ERROR: build-nupkg.ps1 FAILED with %ERRORLEVEL%
|
|
exit /b %ERRORLEVEL%
|
|
)
|
|
exit /b 0
|
|
|
|
:usage
|
|
echo Builds the Microsoft.WindowsAppSDK.WinUI component nuget package into the PackageStore directory.
|
|
echo This only packs whatever architectures have been built and are in the packaging directory.
|
|
echo.
|
|
echo Requires Configuration environment variable to be set, e.g. via init.cmd
|
|
echo.
|
|
echo Usage:
|
|
echo pack.component.cmd [options]
|
|
echo.
|
|
echo Options:
|
|
echo /version [ver] Override nuget package version (default is 3.0.0-dev)
|
|
echo.
|
|
exit /b /1
|