私が知っている標準は、最初にコマンドラインパラメーターを探し、環境変数が見つからない場合は、次にローカル構成ファイル、次にグローバル構成ファイルを探すことです。
したがって、パッケージがどこかにインストールされるとき。デフォルトの構成ファイルがあります。これは、ローカル構成ファイルで変更できます。環境パラメーターでオーバーライドでき、コマンドラインパラメーターが最も優先されます。
構成ファイルがコマンド ラインで宣言されている場合、その内容は、environ params やその他の構成ファイルよりも優先されます。ただし、コマンド ライン パラメータが優先されます。ただし、検索パスはまだ存在することに注意してください。パッケージが var を探している場合は、探します。
Command line.
Config file thats name is declared on the command line.
Environment vars
Local config file (if exists)
Global config file (if exists)
多くのコマンド ライン コンパイラと Boost ライブラリの config pak は同様の方法で動作すると思います