3.1.39.3. waf_tools.version_generate.create_version_source

class waf_tools.version_generate.create_version_source(*k, **kw)

Bases: Task

creates the version information file

create_version_hash() → str

Compute a hash from current VCS version information.

run() → None

Render and write the generated version.c and local clang-format file.

runnable_status() → Literal[-1, -2, -3, -4]

Skip regeneration if the persisted version hash is unchanged.