- Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
Vendorize the submodules and a simple CMake build system for all them. The dependencies will inherit compilation options for core. The goal is to make Mapbox GL Core completely self contained with a simple offline build.