SHELL
を伝えることは可能ですか? bash、.SHELLFLAGS
を使って特定の(bash)rcファイルを使用するには?.SHELLFLAGS変数を使用してGNU-Makeの "bashrc"ファイルを選択できますか?
以下に2つの例を示します。最初は私がやりたいことを示し、2番目は望ましい結果を達成する1つの方法を示しています。
私には、さまざまなレシピで使用したい変数と機能の束を定義するbashrc
ファイル(OpenFOAMから)があります。
ありがとうございます。
例(をに動作していない)
ファイル:
bashrc
:export HELLOWORLD="Hello World"
ファイル:
Makefile
:SHELL=/bin/bash .SHELLFLAGS=--rcfile bashrc -- test: @\ echo "$${HELLOWORLD}"
例(作業)
ファイル:
bashrc
:export HELLOWORLD="Hello World"
ファイル:
Makefile
:.ONESHELL: SHELL=/bin/bash test: ; source bashrc @\ echo "$${HELLOWORLD}"