Generate scons substitute info in top file
This commit is contained in:
+2
-6
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user