4
autoconfのデフォルトのconfigure --help
出力の内容、特にの宛先にあるテキストを_AC_INIT_HELP
で変更したいと思います。デフォルトのautoconfのconfigure --helpの出力を変更するには
私はこれがautoconfの教義の下では完全に "コーシャー"ではないハックであることを認識していますが、移植性などの影響を受けて喜んで生きています。しかし、autoconfの実装を直接編集しないことを望みます。生成されたconfigureスクリプトに後処理ステップが必要になることがあります。
m4の力が私にこれをさせるべきだと思われますが、私はいろいろなことを試みましたが、どれもうまくいきませんでした。それらのほとんどはm4のクラッシュにつながります。例えば:
$ cat configure.ac
AC_PREREQ(2.69)
m4_define([_AC_INIT_HELP],patsubst(m4_defn([_AC_INIT_HELP]),[Fine],[Foo]))
AC_INIT(foo,1.0)
AC_OUTPUT()
$ autoreconf
/usr/local/pkg/autotools-201608/bin/m4: memory exhausted
autom4te: /usr/local/pkg/autotools-201608/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
どうすればこの作品を作れますか?