2016-07-14 56 views
0

NMakeを使用してメークファイルを作成しています。私は、1つのファイルをCPPファイルに変換するいくつかのユーティリティプログラムを用意しています。このユーティリティでは、セッション中に特定のWindows環境変数を設定する必要があります。この変数をMakefile内に設定することはできますか?それとも、NMakeを呼び出す前に変数を設定するバッチスクリプトを作成する必要がありますか?NMakeで環境変数を設定する方法

答えて

0

nmakeを呼び出すときに存在する環境変数ENVARは、同名のnmakeマクロとして として継承されます。あなたは メイクファイルにENVVARの値を変更した場合、のように:

ENVAR=newval 

その後、環境変数ENVARは、メイクファイルで実行されたコマンド の値newvalを前提としています。目標:

foo: 
    echo "%ENVAR%" 

はエコーnewvalです。

のような環境変数ENVARを作成することはできません。だから は、少なくとも使用する環境変数を作成する必要があります nmake

関連する問題