From 9cc9e9f4c768c7fd7dafacaed9d4e56123471edd Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Tue, 1 Nov 2011 14:29:38 -0500 Subject: [PATCH] msvc-build: optionally start the Visual Studio Signed-off-by: Johannes Schindelin --- bin/msvc-build | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/bin/msvc-build b/bin/msvc-build index 165c8e63..6b64dff7 100644 --- a/bin/msvc-build +++ b/bin/msvc-build @@ -2,6 +2,21 @@ set -e +gui= +while test $# -gt 0 +do + case "$1" in + --gui|--dev|--devenv|--vs|--visual-studio) + gui=t + ;; + *) + echo "Usage: $0 [--vs]" >&2 + exit 1 + ;; + esac + shift +done + cd /git test -d msvcgit || git clone git://repo.or.cz/msvcgit.git @@ -22,10 +37,14 @@ CFLAGS += -Imsvcgit/32bits/include LDFLAGS += -Lmsvcgit/32bits/lib EOF -cat > msvc-build.cmd << EOF -call "$vsvars" -make MSVC=1 -EOF +echo "call \"$vsvars\"" > msvc-build.cmd +if test -z "$gui" +then + echo 'make MSVC=1' >> msvc-build.cmd +else + echo 'perl contrib/buildsystems/generate -g Vcproj' >> msvc-build.cmd + echo 'start git.sln' >> msvc-build.cmd +fi cmd /c msvc-build.cmd -- 2.11.4.GIT