Fossil SCM

Added .bat for building with latest MSVC version

BM 2013-10-30 09:39 msvc_build
Commit 4f32dced744f4514fb4086ddd473abc1d8a37482
1 file changed +54
--- a/win/msvc_build.bat
+++ b/win/msvc_build.bat
@@ -0,0 +1,54 @@
1
+@echo off
2
+
3
+rem getting 32-bit program files directory
4
+SET pf_32bit=%programfiles(x86)%
5
+IF "%pf_32bit%"=="" SET pf_32bit=%programfiles%
6
+
7
+rem getting vcvarsall.bat patound on the machine.
8
+
9
+rem visual studio 2013
10
+SET vsvars32="%VS120COMNTOOLS%\vsvars32.bat"
11
+rem visual studio 2012
12
+IF NOT EXIST %vsvars32% SET vsvars32="%VS110COMNTOOLS%\vsvars32.bat"
13
+rem visual studio 2010
14
+IF NOT EXIST %vsvars32% SET vsvars32="%VS100COMNTOOLS%\vsvars32.bat"
15
+rem visual studio 2008
16
+IF NOT EXIST %vsvars32% SET vsvars32="%VS90COMNTOOLS%\vsvars32.bat"
17
+rem visual studio 2005
18
+IF NOT EXIST %vsvars32% SET vsvars32="%VS80COMNTOOLS%\vsvars32.bat"
19
+rem visual studio 2003 .NET
20
+IF NOT EXIST %vsvars32% SET vsvars32="%VS71COMNTOOLS%\vsvars32.bat"
21
+
22
+rem check everything is correct
23
+IF NOT EXIST %vsvars32% goto:bad_environment
24
+
25
+rem setting environment variables for building with Microsoft Visual C++
26
+call %vsvars32%
27
+
28
+rem making build directory
29
+pushd "%~dp0"
30
+cd ..
31
+mkdir msvc_build
32
+cd msvc_build
33
+
34
+rem building
35
+nmake /f "%~dp0\Makefile.msc"
36
+
37
+rem leaving
38
+popd
39
+pause
40
+goto:eof
41
+
42
+:bad_environment
43
+echo "vsvars32.bat could not be found on this system."
44
+pause
45
+goto:eof
46
+that is available oailable version
47
+rem 12.0
48
+SET msvc2012=ailable version
49
+rem 11.0
50
+SET msvc2010=ailable version
51
+rem 10.0
52
+SET msvc2008=ailable version
53
+rem 9.0
54
+SET m
--- a/win/msvc_build.bat
+++ b/win/msvc_build.bat
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/win/msvc_build.bat
+++ b/win/msvc_build.bat
@@ -0,0 +1,54 @@
1 @echo off
2
3 rem getting 32-bit program files directory
4 SET pf_32bit=%programfiles(x86)%
5 IF "%pf_32bit%"=="" SET pf_32bit=%programfiles%
6
7 rem getting vcvarsall.bat patound on the machine.
8
9 rem visual studio 2013
10 SET vsvars32="%VS120COMNTOOLS%\vsvars32.bat"
11 rem visual studio 2012
12 IF NOT EXIST %vsvars32% SET vsvars32="%VS110COMNTOOLS%\vsvars32.bat"
13 rem visual studio 2010
14 IF NOT EXIST %vsvars32% SET vsvars32="%VS100COMNTOOLS%\vsvars32.bat"
15 rem visual studio 2008
16 IF NOT EXIST %vsvars32% SET vsvars32="%VS90COMNTOOLS%\vsvars32.bat"
17 rem visual studio 2005
18 IF NOT EXIST %vsvars32% SET vsvars32="%VS80COMNTOOLS%\vsvars32.bat"
19 rem visual studio 2003 .NET
20 IF NOT EXIST %vsvars32% SET vsvars32="%VS71COMNTOOLS%\vsvars32.bat"
21
22 rem check everything is correct
23 IF NOT EXIST %vsvars32% goto:bad_environment
24
25 rem setting environment variables for building with Microsoft Visual C++
26 call %vsvars32%
27
28 rem making build directory
29 pushd "%~dp0"
30 cd ..
31 mkdir msvc_build
32 cd msvc_build
33
34 rem building
35 nmake /f "%~dp0\Makefile.msc"
36
37 rem leaving
38 popd
39 pause
40 goto:eof
41
42 :bad_environment
43 echo "vsvars32.bat could not be found on this system."
44 pause
45 goto:eof
46 that is available oailable version
47 rem 12.0
48 SET msvc2012=ailable version
49 rem 11.0
50 SET msvc2010=ailable version
51 rem 10.0
52 SET msvc2008=ailable version
53 rem 9.0
54 SET m

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button