コンソールに入力すると:
$ echo $COCOS_ROOT
この変数が .bashrc ファイルで定義されているため、正しいパスを取得できます。ただし、このコードを実行すると、
SET(COCOS_HOME "$ENV{COCOS_ROOT}")
if (COCOS_HOME)
message( STATUS "COCOS2D installed in" ${COCOS_HOME})
else()
message( WARNING "COCOS2D is undefined")
endif()
環境変数が定義されていません。コンソール作成で ENV 変数を定義すると、次のようになります。
$ export COCOS_ROOT=/path/to/cocos
すると、スクリプトは cocos2D パスで正しく設定されます。
私の質問は次のとおりです。cmake によって検出される環境変数をどこで定義する必要がありますか?
ありがとう