@@ -56,10 +56,7 @@ if "%ARCH%"=="x86" goto devenv_x86
56
56
goto devenv_x86_64
57
57
58
58
:devenv_x86
59
- for /f " usebackq tokens=1" %%a in (`%OSGEO4W_ROOT% \bin\grass70 --config path`) do set GRASS70_PATH = %%a
60
- for %%i in (" %GRASS70_PATH% " ) do set GRASS70_VERSION = %%~nxi
61
- set GRASS70_VERSION = %GRASS70_VERSION:grass- =%
62
- set GRASS_VERSIONS = 6.4.4 %GRASS70_VERSION%
59
+ set GRASS6_VERSION = 6.4.4
63
60
call " %PF86% \Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
64
61
if exist " c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" call " c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /x86 /Release
65
62
path %path% ;%PF86% \Microsoft Visual Studio 10.0\VC\bin
@@ -68,17 +65,12 @@ set CMAKE_OPT=^
68
65
-G " Visual Studio 10" ^
69
66
-D SIP_BINARY_PATH=%O4W_ROOT% /apps/Python27/sip.exe ^
70
67
-D QWT_LIBRARY=%O4W_ROOT% /lib/qwt.lib ^
71
- -D WITH_GRASS=TRUE ^
72
- -D WITH_GRASS6=TRUE ^
73
- -D WITH_GRASS7=TRUE ^
74
- -D GRASS_PREFIX=%O4W_ROOT% /apps/grass/grass-6.4.4 ^
75
- -D GRASS_PREFIX7=%GRASS70_PATH:\ =/ % ^
76
68
-D CMAKE_CXX_FLAGS_RELWITHDEBINFO=" /MD /ZI /MP /Od /D NDEBUG /D QGISDEBUG" ^
77
69
-D CMAKE_PDB_OUTPUT_DIRECTORY_RELWITHDEBINFO=%BUILDDIR% \apps\%PACKAGENAME% \pdb
78
70
goto devenv
79
71
80
72
:devenv_x86_64
81
- set GRASS_VERSIONS = 6.4.3
73
+ set GRASS6_VERSION = 6.4.3
82
74
call " %PF86% \Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
83
75
if exist " c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" call " c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /x64 /Release
84
76
path %path% ;%PF86% \Microsoft Visual Studio 10.0\VC\bin
@@ -90,10 +82,6 @@ if not exist "%SETUPAPI_LIBRARY%" (echo SETUPAPI_LIBRARY not found & goto error)
90
82
set CMAKE_OPT = ^
91
83
-G " Visual Studio 10 Win64" ^
92
84
-D SPATIALINDEX_LIBRARY=%O4W_ROOT% /lib/spatialindex-64.lib ^
93
- -D WITH_GRASS=TRUE ^
94
- -D WITH_GRASS6=TRUE ^
95
- -D WITH_GRASS7=FALSE ^
96
- -D GRASS_PREFIX=%O4W_ROOT% /apps/grass/grass-6.4.3 ^
97
85
-D SIP_BINARY_PATH=%O4W_ROOT% /bin/sip.exe ^
98
86
-D QWT_LIBRARY=%O4W_ROOT% /lib/qwt5.lib ^
99
87
-D CMAKE_CXX_FLAGS_RELWITHDEBINFO=" /MD /Zi /MP /Od /D NDEBUG /D QGISDEBUG" ^
@@ -102,6 +90,11 @@ set CMAKE_OPT=^
102
90
-D CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS=TRUE
103
91
104
92
:devenv
93
+ for /f " usebackq tokens=1" %%a in (`%OSGEO4W_ROOT% \bin\grass70 --config path`) do set GRASS70_PATH = %%a
94
+ for %%i in (" %GRASS70_PATH% " ) do set GRASS70_VERSION = %%~nxi
95
+ set GRASS70_VERSION = %GRASS70_VERSION:grass- =%
96
+ set GRASS_VERSIONS = %GRASS6_VERSION% %GRASS70_VERSION%
97
+
105
98
set PYTHONPATH =
106
99
path %PF86% \CMake\bin;%PATH% ;c:\cygwin\bin
107
100
@@ -167,6 +160,11 @@ cmake %CMAKE_OPT% ^
167
160
-D WITH_QSPATIALITE=TRUE ^
168
161
-D WITH_SERVER=TRUE ^
169
162
-D SERVER_SKIP_ECW=TRUE ^
163
+ -D WITH_GRASS=TRUE ^
164
+ -D WITH_GRASS6=TRUE ^
165
+ -D WITH_GRASS7=TRUE ^
166
+ -D GRASS_PREFIX=%O4W_ROOT% /apps/grass/grass-%GRASS6_VERSION% ^
167
+ -D GRASS_PREFIX7=%GRASS70_PATH:\ =/ % ^
170
168
-D WITH_GLOBE=TRUE ^
171
169
-D WITH_TOUCH=TRUE ^
172
170
-D WITH_ORACLE=TRUE ^
0 commit comments