summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvo van Dongen <info@ivovandongen.nl>2017-07-06 16:40:04 +0300
committerIvo van Dongen <info@ivovandongen.nl>2017-07-06 16:40:04 +0300
commitf08bbc0958771f1630a6acf9a56074150cd2d6d4 (patch)
tree59e21fc0bc238c0a8b8c3d6f4f8b9e35e50c866f
parent06a0c4ad15a335e1fe8c66886d8b9f75d6e3bdbe (diff)
downloadqtlocation-mapboxgl-upstream/ivd-node-benchmark-target.tar.gz
[build] add node-benchmark target and xcode schemeupstream/ivd-node-benchmark-target
-rw-r--r--Makefile8
-rw-r--r--cmake/node.cmake11
2 files changed, 19 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index f694d19b52..3a710a1cc1 100644
--- a/Makefile
+++ b/Makefile
@@ -108,6 +108,14 @@ run-benchmark: run-benchmark-.
run-benchmark-%: benchmark
$(MACOS_OUTPUT_PATH)/$(BUILDTYPE)/mbgl-benchmark --benchmark_filter=$*
+.PHONY: node-benchmark
+node-benchmark: $(MACOS_PROJ_PATH)
+ set -o pipefail && $(MACOS_XCODEBUILD) -scheme 'node-benchmark' build $(XCPRETTY)
+
+.PHONY: run-node-benchmark
+run-node-benchmark: node-benchmark
+ node platform/node/test/benchmark.js
+
.PHONY: glfw-app
glfw-app: $(MACOS_PROJ_PATH)
set -o pipefail && $(MACOS_XCODEBUILD) -scheme 'mbgl-glfw' build $(XCPRETTY)
diff --git a/cmake/node.cmake b/cmake/node.cmake
index 8626534271..502edd8293 100644
--- a/cmake/node.cmake
+++ b/cmake/node.cmake
@@ -87,3 +87,14 @@ xcode_create_scheme(
"group"
"test"
)
+
+xcode_create_scheme(
+ TARGET mbgl-node
+ TYPE node
+ NAME "node-benchmark"
+ ARGS
+ "platform/node/test/benchmark.js"
+ OPTIONAL_ARGS
+ "group"
+ "test"
+)