Give the API its own resource file

This commit is contained in:
Oliver Hamlet
2017-02-06 18:03:18 +00:00
parent 673dca39d4
commit d981b29438
5 changed files with 36 additions and 9 deletions
+8 -5
View File
@@ -48,21 +48,24 @@ function updateCppFile(version) {
});
}
function updateResourceFile(version) {
const file = path.join('src', 'resource.rc');
function updateResourceFiles(version) {
const files = [
path.join('src', 'api', 'resource.rc'),
path.join('src', 'gui', 'resource.rc'),
];
const commaSeparatedVersion = version.replace(/\./g, ', ');
replace({
regex: /VERSION \d+, \d+, \d+/g,
replacement: `VERSION ${commaSeparatedVersion}`,
paths: [file],
paths: files,
silent: true,
});
replace({
regex: /Version", "\d+\.\d+\.\d+"/g,
replacement: `Version", "${version}"`,
paths: [file],
paths: files,
silent: true,
});
}
@@ -83,7 +86,7 @@ function main() {
updatePreCommitHookScript(newVersion);
updateInstallerScript(newVersion);
updateCppFile(newVersion);
updateResourceFile(newVersion);
updateResourceFiles(newVersion);
}
main();