7

我需要使用 bjam 添加到编译器标志。所以要么我需要一种方法来附加到现有的标志——比如 CXXFLAGS+=whatever using gmake——要么我需要知道 cxxflags 的当前使用值,以便我可以用我的添加替换它。

像往常一样,文档让我对 bjam 的复杂性感到惊讶,但无法用它做任何有用的事情。

4

1 回答 1

4

如果您只想在命令行上执行此操作,您可以通过指定“feature=value”参数来添加标志。在 make CXXFLAGS 的情况下,对应的将是“cxxflags=--some-option”。有关其他可能使用的功能,请参阅内置功能的 Boost Build 文档部分。如果您使用 Boost Build 作为您的构建系统,因此需要在您的 Jamfiles 中指定它们,那么您需要向您的项目和/或目标添加要求(请参阅BB 项目BBv2 目标)。

于 2010-04-27T15:37:58.557 回答