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