From 9aed677d3a4e4a981b18549dccc6038c807da2e7 Mon Sep 17 00:00:00 2001 From: fenopy Date: Sat, 9 Nov 2024 21:21:50 -0600 Subject: [PATCH] chore: add build.cmd --- build.cmd | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 build.cmd diff --git a/build.cmd b/build.cmd new file mode 100644 index 0000000..5a1e9c5 --- /dev/null +++ b/build.cmd @@ -0,0 +1,22 @@ +@echo off +REM Default to Release if no argument is provided +SET CONFIG=Release +IF NOT "%1"=="" ( + IF /I "%1"=="debug" SET CONFIG=Debug +) + +REM Windows Batch script version +REM Attempts to find MSBuild from common Visual Studio 2022 installation paths +IF EXIST "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" ( + SET MSBUILD="C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" +) ELSE IF EXIST "C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe" ( + SET MSBUILD="C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe" +) ELSE IF EXIST "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe" ( + SET MSBUILD="C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe" +) ELSE ( + echo MSBuild not found! Please check your Visual Studio installation. + exit /b 1 +) + +echo Building in %CONFIG% configuration... +%MSBUILD% AndroidSideloader.sln /t:AndroidSideloader /p:Configuration=%CONFIG% \ No newline at end of file