如何使用buildbot ShellCommand编辑slave中boost的配置文件?

时间:2013-07-01 23:01:30

标签: boost compilation cross-compiling buildbot

所以我试图在远程slave(mac)中构建和测试boost。我想编辑tools / build / v2 / user-config.jam文件,以便我可以使用toolset = clang。

如何添加

//in user-config.jam
// toolset will use clang

using clang
   : ...etc
在user-config.jam文件中

1 个答案:

答案 0 :(得分:0)

事实证明,unix有一个很好的小命令叫

echo  

所以我可以使用此命令编辑该文件。

ShellCommand(
    name = "append config instruction"
    command=['echo','I am adding this configuration cause it was missing','>','~/user-config.jam']
 )

此命令将在配置文件中添加该行。

如果你想让它看起来像 “我正在添加此配置,因为它丢失了”我打算添加“”然后

echo "\"xyz\"" > text.txt