[build] Make sure offline_schema.hpp is up-to-date

- Get the bots to verify that.
 - Fix the paths.
This commit is contained in:
Thiago Marcos P. Santos
2019-10-10 19:33:15 +03:00
parent bebc49949a
commit 990fdc43fa
3 changed files with 7 additions and 4 deletions

View File

@@ -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

View File

@@ -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 {

View 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)