如何确定bjam中cxxflags的值?还是附加到它?

c-u*_*hin 7 c++ bjam

我需要使用bjam添加到编译器标志.所以要么我需要一种方法来附加到现有的标志 - 比如CXXFLAGS + =使用gmake的任何东西 - 或者我需要知道当前使用的cxxflags值所以我可以用我的添加替换它.

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

Gra*_*bot 4

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