From 36a8fb32d5e4fd58d5ea04f45a4cabdbab9ed920 Mon Sep 17 00:00:00 2001 From: Mike Morris Date: Thu, 5 Nov 2015 16:19:21 -0500 Subject: [node] Fixes 'make xnode' to configure HOST_SLUG.gypi Adds node-gyp to dev-dependencies to support 'make xnode' on Node v0.10.x Ignores -Wnested-anon-types around v8.h includes. --- Makefile | 2 +- package.json | 1 + platform/node/src/node_file_source.hpp | 1 + platform/node/src/node_log.hpp | 1 + platform/node/src/node_map.hpp | 1 + platform/node/src/node_mapbox_gl_native.cpp | 1 + platform/node/src/node_request.hpp | 1 + 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f756efef14..d1a9420f88 100644 --- a/Makefile +++ b/Makefile @@ -86,7 +86,7 @@ node: ; $(RUN) HTTP=none ASSET=none CACHE=none Makefile/node .PHONY: Xcode/node -Xcode/node: ; $(RUN) HTTP=none ASSET=none CACHE=none node/xproj +Xcode/node: ; $(RUN) HTTP=none ASSET=none CACHE=none Xcode/node .PHONY: xnode xnode: Xcode/node ; @open ./build/binding.xcodeproj diff --git a/package.json b/package.json index 97875af2ef..c1e590c323 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "devDependencies": { "aws-sdk": "^2.2.9", "mapbox-gl-test-suite": "mapbox/mapbox-gl-test-suite#744b63be01e36c75c6e629aec16a53048c0b7dbc", + "node-gyp": "^3.0.3", "read-package-json": "^2.0.2", "request": "^2.65.0", "tape": "^4.2.1" diff --git a/platform/node/src/node_file_source.hpp b/platform/node/src/node_file_source.hpp index 038765cb20..0ebdb541c9 100644 --- a/platform/node/src/node_file_source.hpp +++ b/platform/node/src/node_file_source.hpp @@ -5,6 +5,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_log.hpp b/platform/node/src/node_log.hpp index d29e4e28e0..8798016d7a 100644 --- a/platform/node/src/node_log.hpp +++ b/platform/node/src/node_log.hpp @@ -5,6 +5,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_map.hpp b/platform/node/src/node_map.hpp index d3b69e7c28..91cada17d1 100644 --- a/platform/node/src/node_map.hpp +++ b/platform/node/src/node_map.hpp @@ -8,6 +8,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_mapbox_gl_native.cpp b/platform/node/src/node_mapbox_gl_native.cpp index c0fb47d144..5bf03594e5 100644 --- a/platform/node/src/node_mapbox_gl_native.cpp +++ b/platform/node/src/node_mapbox_gl_native.cpp @@ -1,6 +1,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #include #pragma GCC diagnostic pop diff --git a/platform/node/src/node_request.hpp b/platform/node/src/node_request.hpp index 35bb8e5205..8e01c544eb 100644 --- a/platform/node/src/node_request.hpp +++ b/platform/node/src/node_request.hpp @@ -3,6 +3,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wnested-anon-types" #include #pragma GCC diagnostic pop -- cgit v1.2.1