-
Notifications
You must be signed in to change notification settings - Fork 3
/
build_msvc.cmd
76 lines (53 loc) · 1.59 KB
/
build_msvc.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
@echo off
@rem !!! SET SYSTEM VARIABLES RSUTILS_HOME, QGIS_HOME, QGIS_PYTHON_HOME !!!
@rem Example Path for RSUTILS_HOME=C:\RSUtils\bin
@rem Example Path for QGIS_HOME=C:\QGIS
@rem Example Path for QGIS_PYTHON_HOME=C:\QGIS\apps\Python27
echo.
echo START BUILD OpenJPEG 2000 library...
echo.
sleep 3
set PATH=%PATH%;%QGIS_HOME%\bin;%QGIS_HOME%\apps\msys\bin
mv "%QGIS_HOME%"\apps\msys\bin\sh.exe "%QGIS_HOME%"\apps\msys\bin\-sh.exe
set OPJ_VER=2.1.2
set TIFFLIB="%QGIS_HOME%\lib\libtiff_i.lib"
mkdir bin
mkdir bin\lib
cd external\openjpeg\
rm -Rf openjpeg-%OPJ_VER%
tar -zxvf openjpeg-%OPJ_VER%.tar.gz
cd openjpeg-%OPJ_VER%
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:string=%RSUTILS_HOME% -DTIFF_LIBRARY:string=%TIFFLIB% -G "NMake Makefiles" ..
nmake
nmake install
copy ..\..\opj_decompress_jp2.cmd "%RSUTILS_HOME%"\opj_decompress_jp2.cmd
if not exist "%RSUTILS_HOME%"\bin\opj_decompress.exe (
echo BUILD ERROR. FILE NOT FOUND: %RSUTILS_HOME%\bin\opj_decompress.exe not found!
goto exit
)
copy "%RSUTILS_HOME%"\bin\opj_decompress.exe "%RSUTILS_HOME%"\opj_decompress.exe
cd ../../../../
echo.
echo START BUILD RSUtils...
echo.
sleep 3
mkdir obj
set PLATFORM=msvc
nmake.exe -f makefiles\makefile
cd makefiles
call javabuild.cmd
mkdir bin\html
copy src\html\* bin\html\*
mkdir bin\palette
copy src\calc_index\ndvi_pal.txt bin\palette\*
copy external\create_stack.cmd bin\create_stack.cmd
mv "%QGIS_HOME%"\apps\msys\bin\-sh.exe "%QGIS_HOME%"\apps\msys\bin\sh.exe
echo.
dir bin\
echo.
echo.
echo BUILD COMPLETE.
echo.
:exit