[build] Make sure offline_schema.hpp is up-to-date
- Get the bots to verify that. - Fix the paths.
This commit is contained in:
@@ -642,6 +642,7 @@ jobs:
|
||||
name: Code Generators
|
||||
command: |
|
||||
platform/android/scripts/generate-style-code.js
|
||||
platform/default/include/mbgl/storage/offline_schema.js
|
||||
scripts/generate-file-lists.js
|
||||
scripts/generate-shaders.js
|
||||
scripts/generate-style-code.js
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
// THIS IS A GENERATED FILE; EDIT offline_schema.sql INSTEAD
|
||||
// To regenerate, run `node platform/default/mbgl/storage/offline_schema.js`
|
||||
// To regenerate, run `node platform/default/include/mbgl/storage/offline_schema.js`
|
||||
|
||||
namespace mbgl {
|
||||
|
||||
|
||||
8
platform/default/include/mbgl/storage/offline_schema.js
Normal file → Executable file
8
platform/default/include/mbgl/storage/offline_schema.js
Normal file → Executable file
@@ -1,13 +1,15 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
var fs = require('fs');
|
||||
fs.writeFileSync('platform/default/mbgl/storage/offline_schema.hpp', `#pragma once
|
||||
fs.writeFileSync('platform/default/include/mbgl/storage/offline_schema.hpp', `#pragma once
|
||||
|
||||
// THIS IS A GENERATED FILE; EDIT offline_schema.sql INSTEAD
|
||||
// To regenerate, run \`node platform/default/mbgl/storage/offline_schema.js\`
|
||||
// To regenerate, run \`node platform/default/include/mbgl/storage/offline_schema.js\`
|
||||
|
||||
namespace mbgl {
|
||||
|
||||
static constexpr const char* offlineDatabaseSchema =
|
||||
${fs.readFileSync('platform/default/mbgl/storage/offline_schema.sql', 'utf8')
|
||||
${fs.readFileSync('platform/default/include/mbgl/storage/offline_schema.sql', 'utf8')
|
||||
.replace(/ *--.*/g, '')
|
||||
.split('\n')
|
||||
.filter(a => a)
|
||||
|
||||
Reference in New Issue
Block a user