Ivo van Dongen
9ba3dc9249
[build] add node-benchmark target and xcode scheme
2017-07-06 21:27:40 +03:00
Konstantin Käfer
fc48ca1801
[build] use CMake to generate Xcode schemes
2017-07-06 11:45:09 +02:00
John Firebaugh
321d820a87
[node] Eliminate src as an include path
2017-03-28 13:53:19 +02:00
Konstantin Käfer
6b0ad899b3
[node] adhere to node module naming requirements
...
https://nodejs.org/api/addons.html#addons_building specifies that "The module_name must match the filename of the final binary (excluding the .node suffix).". While the mismatch between `mapbox-gl-native` and `mapbox_gl_native` hasn't caused issues so far, we should play by the book.
2017-02-23 22:15:57 +01:00
Konstantin Käfer
5b24b14741
[build] use node-cmake 2.x
...
- Removes need to run `npm install` before invoking cmake
2017-02-22 18:22:18 +01:00
Konstantin Käfer
e76de05402
[build] move logging to util
2016-11-22 20:58:51 +01:00
Konstantin Käfer
117863f111
[build] move headless rendering files to platform/default
2016-11-22 20:58:51 +01:00
Mike Morris
817c26111a
[core] [node] pass thread pool impl to Map constructor
...
Updates mbgl::Map constructor usage everywhere
Adds NodeThreadPool implementation using AsyncQueue to call
Nan::AsyncQueueWorker from main thread
2016-10-20 14:37:36 -04:00
Konstantin Käfer
e1a6795a73
[build] add CMake source groups to all targets
2016-08-22 19:14:51 +02:00
Konstantin Käfer
51391740bf
[build] convert build-shaders script from Python to Node.js
2016-08-16 15:29:34 +02:00
Konstantin Käfer
95b6d48b71
[build] use cmake script bundled with Mason
2016-08-05 11:42:22 +02:00
Konstantin Käfer
692fe1f3ff
[build] switch to CMake
...
This is very much a work in progress.
2016-08-05 11:42:22 +02:00