diff options
author | William Deegan <bill@baddogconsulting.com> | 2020-06-30 12:33:34 -0700 |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2020-06-30 12:33:34 -0700 |
commit | f2fb4bb5449c1375c0cbde5d15f674a168f2b3bf (patch) | |
tree | efd80e2bc07bcc19547a4d58eea5d4e8db8c9214 /site_scons | |
parent | 073c5a23eb8505f68c5d70b92e8a0098d03158d8 (diff) | |
download | scons-git-f2fb4bb5449c1375c0cbde5d15f674a168f2b3bf.tar.gz |
API doc builds working now. Generating SCons/__versioninfo.py but not yet using it
Diffstat (limited to 'site_scons')
-rw-r--r-- | site_scons/site_init.py | 1 | ||||
-rw-r--r-- | site_scons/update_build_info.py | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/site_scons/site_init.py b/site_scons/site_init.py index 220578140..d55a9f82d 100644 --- a/site_scons/site_init.py +++ b/site_scons/site_init.py @@ -7,6 +7,7 @@ from soe_utils import soelim, soscan, soelimbuilder # from epydoc import epydoc_cli, epydoc_commands from BuildCommandLine import BuildCommandLine from scons_local_package import install_local_package_files, create_local_packages +from update_build_info import update_init_file gzip = whereis('gzip') git = os.path.exists('.git') and whereis('git') diff --git a/site_scons/update_build_info.py b/site_scons/update_build_info.py new file mode 100644 index 000000000..f1c5468d9 --- /dev/null +++ b/site_scons/update_build_info.py @@ -0,0 +1,13 @@ +def update_init_file(env): + substitutions = { + '__VERSION__': env['VERSION'], + "__COPYRIGHT__": env['COPYRIGHT'], + "__DEVELOPER__": env['DEVELOPER'], + "__DATE__": env['DATE'], + "__BUILDSYS__": env['BUILDSYS'], + "__REVISION__": env['REVISION'], + "__BUILD__": env['BUILD'], + } + env.Textfile('#SCons/__versioninfo.py', + ["%s=%s"%(k,v) for k,v in substitutions.items()], + ) |