【发布时间】:2013-05-21 09:14:57
【问题描述】:
我正在使用 scons。在我的项目中,我遇到了编译 .src 文件的情况。
为了编译它们,我创建了一个新的构建器。新生成器的代码是
asmcode_generator = Builder(action = '$ASCOM', single_source = 1, suffix = '.obj')
env.Append(BUILDERS = {'AsmCodeGenerator' : asmcode_generator})
我正在使用上述构建器编译.src 文件。代码如下。
sources = env.AsmCodeGenerator(service.src)
以上代码工作正常并生成 .obj 文件。
我想在生成目标文件时打印一个字符串。 为此,我做了以下操作。
env['ASCOMSTR'] = "= Assembling $SOURCE "
但是在编译时它没有打印这个字符串。 当 scons builder 编译一个程序集文件时,上面的代码是有效的。
谁能告诉我怎么做。
【问题讨论】:
标签: scons