如何在每个文件的基础上包含/更改编译和链接标志?

时间:2016-08-17 04:40:35

标签: samba waf

我在HPUX上构建samba 4.4.5。 它使用waf(python)工具来构建竞争源代码。 该工具使用各种python脚本和wscript来配置和构建samba。 我想修改包含特定文件的路径/编译标志或修改特定库的链接路径。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我不知道如何构建Samba,但我可以说waf configure将捕获编译期间编译器所需的所有内容:环境变量,命令行参数等。然后,{ {1}}将使用捕获的数据。

因此,waf不允许您更改特定文件的编译标志。你必须破解wscript或发明创造力。

类似于库的链接路径:仔细查看waf(waf build)中的配置选项,您可能会找到一种方法来启用/禁用/配置那种类型的东西。