SCons: Add methods.get_version_info() method returning a Dict

This makes it possible to retrieve all relevant versioning info used to
generate `core/version_generated.gen.h` in the buildsystem.

Notably it makes the custom logic parsing the `GODOT_VERSION_STATUS`
environment variable to override status easy to reuse.

(cherry picked from commit d432fe38a9)
This commit is contained in:
Rémi Verschelde
2022-09-14 11:28:58 +02:00
parent 1aee1b1720
commit 5c81213231
2 changed files with 67 additions and 26 deletions

View File

@ -619,7 +619,7 @@ if selected_platform in platform_list:
env.module_list = modules_enabled
methods.update_version(env.module_version_string)
methods.generate_version_header(env.module_version_string)
env["PROGSUFFIX"] = suffix + env.module_version_string + env["PROGSUFFIX"]
env["OBJSUFFIX"] = suffix + env["OBJSUFFIX"]