как определить значение cxxflags в bjam? Или добавить к нему?

Мне нужно добавить флаги компилятора с помощью bjam. Поэтому мне нужен способ добавить к существующим флагам - например, CXXFLAGS+=независимо от использования gmake - или мне нужно знать текущее значение cxxflags, чтобы я мог заменить его своими дополнениями.

как обычно, документация оставляет меня удивленным сложностью bjam, но не ближе к тому, чтобы сделать что-нибудь полезное с ним.

1 ответов


Если вы хотите сделать это только в командной строке, вы можете добавить флаги, указав аргументы "feature=value". В случае make CXXFLAGS соответствующим будет "cxxflags=--some-option". См. раздел Boost Build docs на встроенные функции для других таких возможных функций. Если вы используете Boost Build в качестве системы сборки и, следовательно, должны указать их в Jamfiles, вам нужно добавить требования к проекту и / или целям (см. BB проекты и цели BBv2).