9

一部の情報源は次のように述べています。

CMAKE_INSTALL_PREFIX 環境変数を設定することで、インストール ディレクトリ (プレフィックス) を変更できます。

ファイルで行う場合:

export CMAKE_INSTALL_PREFIX=$KDEDIR

それをソースし、CMAKE_INSTALL_PREFIX環境変数が設定されているかどうかを確認します。

vic@wic:~/kde/build/kde-workspace$ cmake ../../src/kde-workspace/

その後:

vic@wic:~/kde/build/kde-workspace$ make install

ファイルをシステム ディレクトリにインストールしようとします。

CMAKE_INSTALL_PREFIXcmake の引数として指定した場合:

vic@wic:~/kde/build/kde-workspace$ cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR ../../src/kde-workspace/

その後、正常にmake install動作します-ファイルをインストールします$KDEDIR

同じ名前の環境変数を設定する可能性についてのドキュメントは間違っていますか、それとも何か間違っていますか?

4

2 に答える 2

10

CMAKE_INSTALL_PREFIXCMake 変数として設定する必要があります。

cmake -DCMAKE_INSTALL_PREFIX:PATH=/path/to/installation/directory ..

ただし、CMakeは環境変数の使用もサポートしています。DESTDIR

export DESTDIR=/path/to/installation/directory
make install
于 2012-08-07T07:07:01.110 に答える
4

CMAKE_INSTALL_PREFIX は CMake 変数であり、環境変数ではありません。で設定できますcmake -DCMAKE_INSTALL_PREFIX=yourpath

于 2012-08-07T08:10:51.037 に答える