commit 0d7c64a14ee4539138bf52afbd24fb6039a1572e
Author: Tom Hughes <tom@compton.nu>
Date: Mon Nov 23 00:12:59 2015 +0000
Patch out attempts to clone various dependencies
diff --git a/Makefile b/Makefile
index 1af04da..5ed8984 100755
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,10 @@
-MAPNIK_PLUGINDIR = $(shell mason_packages/.link/bin/mapnik-config --input-plugins)
+MAPNIK_PLUGINDIR = $(shell mapnik-config --input-plugins)
BUILDTYPE ?= Release
-GYP_REVISION=3464008
-
all: libvtile
-mason_packages/.link/bin/mapnik-config:
- ./install_mason.sh
-
-./deps/gyp:
- git clone https://chromium.googlesource.com/external/gyp.git ./deps/gyp && cd ./deps/gyp && git checkout $(GYP_REVISION)
-
-build/Makefile: mason_packages/.link/bin/mapnik-config ./deps/gyp gyp/build.gyp test/*
- deps/gyp/gyp gyp/build.gyp --depth=. -DMAPNIK_PLUGINDIR=\"$(MAPNIK_PLUGINDIR)\" -Goutput_dir=. --generator-output=./build -f make
+build/Makefile: gyp/build.gyp test/*
+ gyp gyp/build.gyp --depth=. -DMAPNIK_PLUGINDIR=\"$(MAPNIK_PLUGINDIR)\" -Goutput_dir=. --generator-output=./build -f make
libvtile: build/Makefile Makefile
@$(MAKE) -C build/ BUILDTYPE=$(BUILDTYPE) V=$(V)
diff --git a/gyp/build.gyp b/gyp/build.gyp
index 4da8b20..8bc32ed 100644
--- a/gyp/build.gyp
+++ b/gyp/build.gyp
@@ -38,17 +38,18 @@
],
'include_dirs': [
'<(SHARED_INTERMEDIATE_DIR)/',
+ '/usr/include/protozero'
],
'cflags_cc' : [
'-D_THREAD_SAFE',
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)', # assume protobuf headers are here
+ '<!@(mapnik-config --cflags)', # assume protobuf headers are here
'-Wno-sign-compare',
'-Wno-sign-conversion'
],
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS':[
'-D_THREAD_SAFE',
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)', # assume protobuf headers are here
+ '<!@(mapnik-config --cflags)', # assume protobuf headers are here
'-Wno-sign-compare',
'-Wno-sign-conversion'
],
@@ -56,6 +57,7 @@
'direct_dependent_settings': {
'include_dirs': [
'<(SHARED_INTERMEDIATE_DIR)/',
+ '/usr/include/protozero'
],
'libraries':[
'-lprotobuf-lite'
@@ -82,34 +84,38 @@
"<@(common_defines)"
],
'cflags_cc' : [
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)'
+ '<!@(mapnik-config --cflags)'
+ ],
+ 'include_dirs': [
+ '/usr/include/protozero',
],
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS':[
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)'
+ '<!@(mapnik-config --cflags)'
],
},
'direct_dependent_settings': {
'include_dirs': [
'<(SHARED_INTERMEDIATE_DIR)/',
+ '/usr/include/protozero',
],
'defines' : [
"<@(common_defines)"
],
'cflags_cc' : [
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)'
+ '<!@(mapnik-config --cflags)'
],
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS':[
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)'
+ '<!@(mapnik-config --cflags)'
],
},
'libraries':[
- '<!@(../mason_packages/.link/bin/mapnik-config --libs)',
- '<!@(../mason_packages/.link/bin/mapnik-config --ldflags)',
+ '<!@(mapnik-config --libs)',
+ '<!@(mapnik-config --ldflags)',
'-lmapnik-wkt',
'-lmapnik-json',
- '<!@(../mason_packages/.link/bin/mapnik-config --dep-libs)',
+ '<!@(mapnik-config --dep-libs)',
'-lprotobuf-lite',
'-lz'
],
@@ -128,6 +134,7 @@
],
"include_dirs": [
"../src",
+ '/usr/include/protozero',
'../test',
'../test/utils'
]
@@ -145,6 +152,7 @@
],
"include_dirs": [
"../src",
+ '/usr/include/protozero'
]
},
{
@@ -160,6 +168,7 @@
],
"include_dirs": [
"../src",
+ '/usr/include/protozero'
]
},
{
@@ -218,18 +227,18 @@
"../src"
],
'libraries':[
- '-L<!@(../mason_packages/.link/bin/mapnik-config --prefix)/lib',
- '<!@(../mason_packages/.link/bin/mapnik-config --ldflags)',
+ '-L<!@(mapnik-config --prefix)/lib',
+ '<!@(mapnik-config --ldflags)',
'-lz'
],
'cflags_cc' : [
'-D_THREAD_SAFE',
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)' # assume protobuf headers are here
+ '<!@(mapnik-config --cflags)' # assume protobuf headers are here
],
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS':[
'-D_THREAD_SAFE',
- '<!@(../mason_packages/.link/bin/mapnik-config --cflags)' # assume protobuf headers are here
+ '<!@(mapnik-config --cflags)' # assume protobuf headers are here
],
}
}