1
我有一个自定义的环境设置为我的测试:如何在Program()调用中追加到构造变量?
test_env = env.Clone()
test_env.Append(LIBS=['boost_unit_test_framework'])
但对于我的测试之一,我想对一个额外的库链接:
test_env.Program('foo_tests',
source='foo/tests.cpp',
LIBS=['extralib'],
LIBPATH=['.'])
可悲的是这将覆盖从该LIBS
环境,当我想要它添加到它。有没有比LIBS=test_env['LIBS'] + ['extralib']
更好的(比较规范的)方式来做到这一点?