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.
This commit is contained in:
Rémi Verschelde
2022-09-14 11:28:58 +02:00
parent d9e974cdb0
commit d432fe38a9
2 changed files with 65 additions and 30 deletions

View File

@ -737,7 +737,7 @@ if selected_platform in platform_list:
env.module_list = modules_enabled
methods.sort_module_list(env)
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"]