mieki256's diary



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する

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 の仕様に合ってないらしい。該当ファイルを直接開いて修正してみたところ、メッセージは出なくなった。

以上です。

過去ログ表示

Prev - 2019/11 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project