2011-01-25 8 views

答えて

1

GNU Make manual(3.82)を見ると、私はそれを許すことができません。

環境変数MAKEFLAGS( '-j 2'またはおそらくは 'j 2')を設定することができますが、そうでないと表示されないことがあります。

+0

私も同意します。こちらもご覧ください:http://stackoverflow.com/questions/2151605/make-make-default-to-make-j-8 –

0

前述のように、環境変数MAKEFLAGSを設定できます。しかしこれは明らかにmakefileの中でさえも(少なくともGNU makeで)動作します。行を追加すると、メークファイルの先頭に、

MAKEFLAGS=-j 2 

が表示されます。私はこれを徹底的にテストしておらず、おそらく再帰呼び出しでしか動作しないかもしれませんが、それは簡単にラッパーターゲットで回避できます。

私はこれを使用して、「ディレクトリの入力」/「ディレクトリからのメッセージの出力」メッセージをMAKEFLAGS=-sに設定して再帰的に実行するのを防ぎます。

関連する問題