我想根据源树中头文件中的内容将一些自定义选项传递给链接器。我现在正在做这样的事情并且它有效,但必须有一个更好的方法:
def getCustomStr():
for l in open(Dir('#').abspath + "/header.h"):
if "#define MAGIC_FLAG" in l:
return munge_flag(l)
env.Append(LINKFLAGS['-Xlinker', getLinkOpt()])
特别是像这样访问Dir('#')
给了我毛骨悚然。有更好的想法吗?
答案 0 :(得分:0)
如果Dir('#')
给你毛骨悚然,请尝试这样做:
for l in open(File('header.h').abspath):