【发布时间】:2011-12-07 07:08:22
【问题描述】:
许多开源软件都以源代码的形式通过自动工具构建系统分发。为了构建这样的软件,我发出./configure && make。但是对于某些软件,我只需要构建它的子集——例如,在 SRP 中,我只对库感兴趣,而不对终端或 ftp 客户端感兴趣。要指定要构建的内容,./configure 脚本接受--disable-、--enable-、--with-、--without- 等./configure --help“功能和包”部分中列出的命令行键。
鉴于带有./configure 脚本的第三方开源存档,我是否可以轻松获取所有可启用-禁用功能的列表?当然,这些信息可以在源代码中获得,例如在makefile.am 和makefile.in 中——但是它们很大并且难以阅读。也许存在更简单的方法,比如./configure --list-features?
【问题讨论】:
标签: autotools