summaryrefslogtreecommitdiff
path: root/cmake/node.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [build] standardize on -fvisibility=hidden for all targetsKonstantin Käfer2017-11-291-5/+0
| | | | | | | Enables -fvisibility=hidden for iOS and Linux, and adds a workaround for GCC 6.3-7.1 Adds a GCC 6 build Enables diagnostics for C files Fixes a shadow warning in parsedate.c
* Implement Expressions (#9439)Anand Thakker2017-11-081-0/+13
| | | Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
* Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-231-0/+1
| | | | conversion system
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-281-1/+1
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* Initialize Xcode project build settings (#9777)Anand Thakker2017-08-161-0/+2
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+0
|
* [node] rendering interface changesIvo van Dongen2017-07-181-0/+2
|
* [build] add node-benchmark target and xcode schemeIvo van Dongen2017-07-061-0/+11
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-061-0/+34
|
* [node] Eliminate src as an include pathJohn Firebaugh2017-03-281-7/+5
|
* [node] adhere to node module naming requirementsKonstantin Käfer2017-02-231-1/+1
| | | | 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.
* [build] use node-cmake 2.xKonstantin Käfer2017-02-221-0/+8
| | | | - Removes need to run `npm install` before invoking cmake
* [build] move logging to utilKonstantin Käfer2016-11-221-2/+2
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-221-0/+1
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-201-0/+2
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [build] add CMake source groups to all targetsKonstantin Käfer2016-08-221-0/+2
|
* [build] convert build-shaders script from Python to Node.jsKonstantin Käfer2016-08-161-10/+0
|
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-051-0/+2
|
* [build] switch to CMakeKonstantin Käfer2016-08-051-0/+52
This is very much a work in progress.