パッケージ用に独自の「構成」スクリプトを作成しています。Makefileは、特定のバージョンでGNU makeに追加されたいくつかの機能(例:「呼び出し」関数)を使用します。インストールされている「make」ユーティリティがGNUのものであるかどうか、そしてそれがその機能をサポートしているかどうかを確認したいのですが、その方法がわかりません。
「configure」スクリプトは移植可能であると想定されているため(Autoconf、SCons ...などは避けたいのですが、それは問題ではありません)、移植可能なソリューションが必要です。GNU makeのドキュメントを調べましたが、有用なものは見つかりませんでした。
よろしくお願いします(もちろん、この質問が無関係である場合、または「make」ツールの存在と使いやすさをチェックすることがconfigureの仕事の一部ではないと思われる場合は申し訳ありません)。
PS: `make -p´オプションを見つけました。その最初の行は#GNU Make 3.81を出力しますが、それが別のGNU拡張機能なのか、それとも「標準」なのかわかりません。