mapbox-gl-native icon indicating copy to clipboard operation
mapbox-gl-native copied to clipboard

[build] Next buildsystem follow-up

Open tmpsantos opened this issue 5 years ago • 1 comments

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:

tmpsantos avatar Sep 17 '19 10:09 tmpsantos

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.

mnutt avatar May 04 '21 12:05 mnutt