私はm4を初めて使用し、ユーザーが構成時にライブラリの場所を指定できるようにするマクロを設定しようとしています./configure --with-mylib=/path/to/lib.so
。
を使用したm4マクロAC_ARG_WITH
では、指定されたファイルが実際に存在することを確認してから、そのlibへのパスを保存します。MYLIB_PATH=esyscmd([dirname $withval])
。これにより、エラーが発生します。
dirname:オペランドがありません
シェルはについて知らないようです$withval
。このコマンドを実行するにはどうすればよいですか?
ありがとう、
アンドリュー