我需要使用bjam添加到编译器标志。所以要么我需要一种方法来附加到现有的标志 - 比如CXXFLAGS + =使用gmake的任何东西 - 或者我需要知道当前使用的cxxflags值,所以我可以用我的添加替换它。
像往常一样,文档让我对bjam的复杂性感到惊讶,但却无法用它做任何有用的事情。
答案 0 :(得分:4)
如果您只想在命令行上执行此操作,则可以通过指定“feature = value”参数来添加标志。在make CXXFLAGS的情况下,相应的将是“cxxflags = - some-option”。有关其他此类可能的功能,请参阅built-in features上的Boost Build文档部分。如果您使用Boost Build作为构建系统,因此需要在Jamfiles中指定它们,那么您需要向项目和/或目标添加需求(请参阅BB projects和BBv2 targets)。< / p>