【发布时间】:2013-01-13 17:00:24
【问题描述】:
我正在为我的包编写自己的“配置”脚本。 Makefile 使用了某些版本中添加到 GNU make 中的一些功能(例如:“调用”功能)。我想检查安装的“make”实用程序是否是 GNU 的,以及它是否支持这些功能,但我不知道该怎么做。
由于“配置”脚本应该是可移植的(我想避免使用 Autoconf、SCons... 和其他任何东西,尽管这不是问题)我需要一个可移植的解决方案。我查看了我的 GNU make 的文档,没有发现任何有用的东西。
提前致谢(当然,如果这个问题无关紧要,或者如果您猜测检查“make”工具的存在性和可用性不是 configure 工作的一部分,我们深表歉意)。
PS:我刚刚找到了 `make -p´ 选项,它的第一行为我打印了 # GNU Make 3.81,但是,另外一次,我不知道这是否是另一个 GNU 扩展或者如果它是“标准的”。
【问题讨论】: