0

请注意:

  • 我正在使用 Boost Build 和 Boost 单元测试框架。这意味着当我构建一个测试时,它会自动运行它并显示结果。
  • 为了运行GCC 变体(而不是编译时或 clang),我需要将环境变量设置LC_ALLC.

如何在我的 Jamfile 中执行此操作?

4

1 回答 1

0

我在这里找到了一个名为 的选项testing.arg,您可以在启动之前使用它向 UnitTest 的可执行文件发送参数。

在这里,您可以找到可以在 UnitTest 的命令行中使用以下语法设置环境变量的信息--<command_line_argument_name>=<argument_value>

通过结合这两个信息,我们可以假设这将帮助您:

unit-test helpers_test
    : helpers_test.cpp helpers
    : <testing.arg>"--LC_ALL=C"
;
``
于 2020-01-05T05:22:03.067 回答