パスワードを忘れた? アカウント作成
10806628 journal
GNU is Not Unix

t-nissieの日記: 【電脳】Linux kernelとかRubyとかのMakefileの中の$(Q) 11

日記 by t-nissie

Linux kernelとかRubyとかのMakefileの中の$(Q)、
Q=@って誰がどこで決めているのか?
GNU makeの機能なのか?
makeの様子をよく見たいときは make Q='' でよいのか?

「Makefile Q」だけだと検索性が悪くて説明or解説が見つからない。
どなたか教えて下さい!

【追記】
GNU makeはGNUmakefileでQが設定されるということをコメントで教えていただいた。
さらに、ためしにOpenBSD 5.4で

$ git clone git://github.com/ruby/ruby.git
$ cd ruby
$ git checkout -b mybranch origin/trunk
$ git branch -a
$ automake --add-missing                # Add tools/config.guess and tools/config.sub
$ autoconf -v
$ bash ./configure --with-baseruby=/usr/local/bin/ruby20     # There may be a bashism.
$ make ruby

したら、BSDmakefileもないのにQが設定されているような気がする。
逆にますます謎が深まってしまった。また何かを見逃しているのかもしれないが。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...