次のような configure.ac ファイルを作成しました。
AC_INIT()
set
これの目的は、configure スクリプトが を使用して作成する使用可能なすべての環境変数を出力することなset
ので、次のようにします。
user@host:~$ autoconf
user@host:~$ ./configure
次のような一連の変数を出力します
build=
cache_file=/dev/null
IFS='
'
LANG=C
LANGUAGE=C
datarootdir='${prefix}/share'
mandir='${datarootdir}/man'
no_create=
ここまでは順調ですね。問題は:
- のように変数を展開したいのです
${prefix}/share
が、すべてをファイルにパイプしexample.sh
て bash を使用して実行することはできUID
ません。 - 拡張が機能するこのためにa を使用しようとしました
makefile
が、上記の出力の行のように、文字列の改行について不平を言いますIFS=' causes an error message Makefile:24: *** missing separator. Stop.
configureの出力の完全に拡張されたバージョンを取得する方法を知っている人はいますか?