ソフトウェアのメジャー バージョンを特定する必要があります。これを行うには、主に実行する必要があります。
コマンド --バージョン | 頭 | awk -F "." '{print $1}'
ここで、この出力を AC_DEFINE 変数に割り当てる必要があります。
私はもう試した;
majorvar=$(command --version | head | awk -F "." '{print $1}')
AC_DEFINE_UNQUOTED([myVar],["$majorvar"],[説明])
ここで「コマンド」は、結果の config.h ファイルに表示されます
と
AC_DEFINE([myVar],0,[descr])
AC_SUBST([myVar],[$(command --version | head | awk -F "." '{print $1}')])
ここで、定義 (0) によって設定された値が結果に表示されます。
私が望む結果を得ることは可能ですか?
#myVar 5 を定義
または、これについて間違った方法で行っていますか?もしそうなら、どうすればよいですか?
BR/パトリック