【发布时间】:2014-01-26 02:30:38
【问题描述】:
在 SCons 环境中同时具有 CCFLAGS 和 SHCCFLAGS 变量的原因是什么?
我正在尝试修改不是我自己编写的大型程序构建。当我添加命令时:
env.Append(CCFLAGS=["-I%s" % amber_dir, "-DAMBER"])
编译器在没有我添加的标志的情况下运行。但是当我这样做时
env.Append(SHCCFLAGS=["-I%s" % amber_dir, "-DAMBER"])
编译器会根据需要添加我的标志。在 SCons 内部的某个地方,CCFLAGS 没有传递给 SHCCFLAGS。但是为什么要从 CCFLAGS 和 SHCCFLAGS 开始呢?
【问题讨论】:
标签: scons