如何在 Jamfile 中传递命令行参数?

How to pass command line arguments in Jamfile?

我想在 Jamfile 中执行某个命令 g++ <some cpp file>。但是,我想将文件名作为命令行输入。在bash中,可以按如下方式完成

文件temp.sh-

#!/bin/bash

g++ 

并将其调用为 bash temp.sh <cpp file>

我想通过在终端上调用 jam -fJamfile <cpp file> 来使用 jam 执行类似的操作。怎么做?我尝试搜索它,但没有在任何地方找到任何相关信息。

找到答案。

假设在 jamfile 中声明的变量是 $(cppFile),运行 the jam as

cppFile=<cpp file required> jam -fJamfile