2019/11/26(火) [n年前の日記]
#1 [gimp] autotoolsについて勉強中
GNU関係のプロジェクトでは、Makefile をプログラマーが手打ちで作ったりはしないらしい。「あんなのは人間が書くもんじゃねえ」という空気になっているそうで。
そこで、autotools と呼ばれる自動化ツールがあるようで。最低限の記述を ―― Makefile.am を作って簡素な記述をしておけば、ツールを走らせて、最終的には Makefile を自動生成するらしい。ついでに、どうせ自動生成するならば、てなノリで、どの環境にも対応できそうな関連ファイルも作成してくれる模様。
ということで、その autotools とやらの使い方を勉強中。msys2 上で、実際にディレクトリその他を作成して、順に動かして作業手順を把握しようとしているところ。
_Autotools ( automake, autoconf, libtool ) 使い方まとめ - たまにゃんのメモ帳
_よくわからない現代魔法 atuoconfの使い方
_Makefile.am - ふとしのブログ
_autotoolsを使ってみよう - サイバートラスト株式会社
_configureスクリプトとは何なのか - OTOBANK Engineering Blog
_Automakeでmakeする
そこで、autotools と呼ばれる自動化ツールがあるようで。最低限の記述を ―― Makefile.am を作って簡素な記述をしておけば、ツールを走らせて、最終的には Makefile を自動生成するらしい。ついでに、どうせ自動生成するならば、てなノリで、どの環境にも対応できそうな関連ファイルも作成してくれる模様。
ということで、その autotools とやらの使い方を勉強中。msys2 上で、実際にディレクトリその他を作成して、順に動かして作業手順を把握しようとしているところ。
_Autotools ( automake, autoconf, libtool ) 使い方まとめ - たまにゃんのメモ帳
_よくわからない現代魔法 atuoconfの使い方
_Makefile.am - ふとしのブログ
_autotoolsを使ってみよう - サイバートラスト株式会社
_configureスクリプトとは何なのか - OTOBANK Engineering Blog
_Automakeでmakeする
◎ autoscan を修正。 :
msys2 上で autoscan を使ったら、なんだか妙なメッセージが表示されてしまった。
_perl - autoscan Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE [^\}]*}/ - Stack Overflow
/usr/bin/autoscan は、Perlスクリプトだけど。特定行の記述が、今の Perl の仕様に合ってないらしい。該当ファイルを直接開いて修正してみたところ、メッセージは出なくなった。
_perl - autoscan Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE [^\}]*}/ - Stack Overflow
/usr/bin/autoscan は、Perlスクリプトだけど。特定行の記述が、今の Perl の仕様に合ってないらしい。該当ファイルを直接開いて修正してみたところ、メッセージは出なくなった。
[ ツッコむ ]
以上です。