mapbox-gl-native
mapbox-gl-native copied to clipboard
[build] Next buildsystem follow-up
Remaining work to be done from: https://github.com/mapbox/mapbox-gl-native/pull/15385
- [x] Remove duplicated bots from
legacy
- [ ] Remove node-js dependency for running core tests (depends on this)
- [ ] Add example of using Mapbox GL as a dependency
- [ ] Run Code Coverage
- [ ] Run Doxygen
- [ ] Build release with debug symbols
- [ ] Possible to swap graphics backend
- [ ] Node should use libuv on MacOS
- [x] Setup macOS bots
- [ ] Update build instructions
- [ ] Cleanup unused files
- [ ] Generate a buck buildsystem for Android
- [x] Build with
-Werror -Wall -Wmorestuff
- [ ] Trigger metrics collection
- [ ] Move Circle CI to checks tab
- [ ]
circleci step halt
for other bots if change is iOS only or Android only. - [ ] Move docker image to Mapbox account
- [ ] Have all bots green :green_apple:
Are there any impediments to Node should use libuv on MacOS
, or the build system just needs to be refactored for the node build to include libuv instead of the darwin runloop? I'm attempting to build node bindings on macos and while it builds, the runloop doesn't work so I might try to tackle that.