File: build-local.bat

package info (click to toggle)
node-mapnik 3.5.14%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 14,824 kB
  • ctags: 1,976
  • sloc: cpp: 21,377; xml: 921; sh: 271; makefile: 72; python: 27; lisp: 10
file content (65 lines) | stat: -rw-r--r-- 1,745 bytes parent folder | download
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
@ECHO OFF
SETLOCAL
SET EL=0

ECHO =========== %~f0 ===========

::build system (https://github.com/mapbox/windows-builds) has to be setup up
::and mapnik and all its dependencies have to be built already
::and settings.bat must have been run to have all env vars available
SET USE_LOCAL_MAPNIK_SDK=0

SET APPVEYOR_REPO_COMMIT_MESSAGE=no commit message provided
SET MAPNIK_GIT=
FOR /F "tokens=*" %%i in ('node -e "console.log(require(""./package.json"").mapnik_version)"') DO SET MAPNIK_GIT=%%i
SET nodejs_version=5.1.0
SET platform=x64
SET msvs_toolset=14
SET TOOLSET_ARGS=--dist-url=https://s3.amazonaws.com/mapbox/node-cpp11 --toolset=v140


:::::::::::::: OVERRIDE PARAMETERS
:NEXT-ARG

IF '%1'=='' GOTO ARGS-DONE
ECHO setting %1
SET %1
SHIFT
GOTO NEXT-ARG

:ARGS-DONE


IF %USE_LOCAL_MAPNIK_SDK% EQU 0 GOTO START_BUILD

SET LOCAL_MAPNIK_SDK_DIR=%PKGDIR%\mapnik-%MAPNIKBRANCH%\mapnik-gyp\mapnik-sdk
ECHO ----------- using local mapnik build !!!!!!!!!!!!!!!!!! && ECHO copying mapnik SDK...
ECHO %LOCAL_MAPNIK_SDK_DIR%
XCOPY /Y /Q /S /E %LOCAL_MAPNIK_SDK_DIR%\*.* .\mapnik-sdk\
IF %ERRORLEVEL% NEQ 0 GOTO ERROR

:START_BUILD

ECHO APPVEYOR_REPO_COMMIT_MESSAGE^: %APPVEYOR_REPO_COMMIT_MESSAGE%
ECHO MAPNIK_GIT^: %MAPNIK_GIT%
ECHO nodejs_version^: %nodejs_version%
ECHO platform^: %platform%
ECHO msvs_toolset^: %msvs_toolset%
ECHO TOOLSET_ARGS^: %TOOLSET_ARGS%
ECHO USE_LOCAL_MAPNIK_SDK^: %USE_LOCAL_MAPNIK_SDK%


ECHO calling build-appveyor.bat... && CALL scripts\build-appveyor.bat
ECHO build-appveyor.bat finshed, ERRORLEVEL^: %ERRORLEVEL%
IF %ERRORLEVEL% NEQ 0 GOTO ERROR

GOTO DONE

:ERROR
ECHO ~~~~~~~~~~~~~~~ ERROR %~f0 ~~~~~~~~~~~~~~~
SET EL=%ERRORLEVEL%
ECHO ERRORLEVEL^: %EL%

:DONE
ECHO =========== DONE %~f0 ===========
EXIT /B %EL%