4

変数の値を抽出する必要がある生成されたGNUmakefileがいくつかあります。

makefileを変更せずに変数の値を確認する簡単な方法はありますか?

参考までに、変数には、emacsc-macro-expand関数に必要ないくつかのインクルードファイルのパスが含まれています。

4

2 に答える 2

6

必要なGNUmakefileを含み、変数を出力するラッパーmakefileを作成できます。たとえばwrapper.mk、コンテンツで作成します

include GNUmakefile

$(info $(value VAR_NAME))

次に、Make with -nflagを呼び出します(@jeberleの回答を参照)。

make -f wrapper.mk -n  # will print the variable value to stdout
于 2013-01-05T12:59:53.573 に答える
4

あなたができること:

$ make -n -p | grep VAR

値を選択するには

フラグは次のとおりです。

-n  # don't really make
-p  # print database
于 2013-01-04T20:22:35.237 に答える