Generate scons substitute info in top file

This commit is contained in:
Nils O. Selåsdal
2013-10-28 19:02:47 +01:00
parent a5c984e00b
commit 678378c2f4
2 changed files with 10 additions and 7 deletions
+2 -6
View File
@@ -1,14 +1,10 @@
import os
import platform
Import('env', 'build_type', 'prefix', 'version_info')
Import('env', 'build_type', 'prefix', 'subst_info')
ucore_env = env.Clone()
#substitute @version_xx@ strings
subst_version_info = dict(('@' + key + '@', version_info[key]) for key in version_info)
subst_version_info['@build_host@'] = platform.node()
ucore_env.Substfile('version.c.in', SUBST_DICT = subst_version_info)
ucore_env.Substfile('version.c.in', SUBST_DICT = subst_info)
sources = ucore_env.Glob('*.c')