From 6267c938de945b4b6bacf42e8210f71e5063b5c8 Mon Sep 17 00:00:00 2001 From: Louis DeJardin Date: Sun, 7 Feb 2010 15:07:45 -0800 Subject: [PATCH] Mechanical refinement to build cmd files build.cmd can take an optional target name like Compile or several targets in order with quotes like "Compile,Package" clicktobuild.cmd will detect when the sdk env variable is not present, and vs2k8 is, and it will run the vs batch to initialize environment for calling msbuild --HG-- branch : dev --- ClickToBuild.cmd | 17 +++++++++++++++++ build.cmd | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/ClickToBuild.cmd b/ClickToBuild.cmd index f397912ac..5da47b771 100644 --- a/ClickToBuild.cmd +++ b/ClickToBuild.cmd @@ -1,2 +1,19 @@ + +if "%WindowsSdkDir%" neq "" goto build +if exist "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" goto initialize2k8 +echo "Unable to detect suitable environment. Build may not succeed." +goto build + + +:initialize2k8 +call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 +goto build + + +:build call build pause +goto end + + +:end diff --git a/build.cmd b/build.cmd index b71920d67..8e320d6af 100644 --- a/build.cmd +++ b/build.cmd @@ -1,2 +1,2 @@ -if .%1.==.. build Build -msbuild /t:%1 +if "%~1"=="" build Build +msbuild /t:%~1