Diary/2006-2-9
gmakeのマクロ
よくやり方を忘れてしまうのでメモ.マクロ変数にコマンドの実行結果をセットするときに
HOGE = `command`とかってしてもいいけど,この変数を呼び出すたびに
毎回コマンドが実行されることになる.
普通に使う分にはそう問題にならないけど,
処理が遅いときや,ifeqの引数に使いたいときなんかは,
HOGE = $(shell command)とすると,ここでコマンドを実行して,その結果を変数に代入すればいい.
...そして,FreeBSDで,makeってうっておこられてから気づく
Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved