0
我正在HPUX上构建samba 4.4.5。 它使用waf(python)工具来构建竞争的源代码。 该工具使用各种python脚本和wscript来配置和构建samba。 我想修改包含特定文件的路径/编译标志或修改特定库的链接路径。 我怎么能这样做?如何在每个文件基础上包含/更改编译和链接标志?
我正在HPUX上构建samba 4.4.5。 它使用waf(python)工具来构建竞争的源代码。 该工具使用各种python脚本和wscript来配置和构建samba。 我想修改包含特定文件的路径/编译标志或修改特定库的链接路径。 我怎么能这样做?如何在每个文件基础上包含/更改编译和链接标志?
我不知道Samba是如何构建的,但我可以说waf configure
将在编译期间捕获编译器所需的所有内容:环境变量,命令行参数等。然后,waf build
将使用捕获的数据。
因此,WAF不允许您更改特定文件的编译标志。你将不得不破解wscript或得到发明。
类似于库的链接路径:仔细查看waf中的配置选项(waf --help
),您可能会找到一种方法来启用/禁用/配置那种类型的东西。