cmake-guiを使用してOpenCVを構成していますが、他のコンピューターでも同じ構成を使用したいと考えています。
原因X転送なしでsshを使用しているため、cmake-guiを使用して再度設定することはできません。
cmakeを使用して構成を完了する方法がわからないので、cmake-guiがcmakeのコマンドuseを生成できるのだろうか?
とにかくこれを行うことはありますか?
3486 次
2 に答える
1
デフォルトでは、そのパスがCMAKE_COMMAND
INTERNAL 変数に格納されているため、必要なことを行うことができず、GUI には表示されません。のようなコマンドを使用して、キャッシュから手動で読み取ることができますgrep CMAKE_COMMAND CMakeCache.txt | cut -d = -f 2。または、GUI を使用して読み取ることができるように、CMakeLists.txt
の値をキャッシュに入れるように更新することもできます。CMAKE_COMMAND
例えば:
set(USED_CMAKE_PATH ${CMAKE_COMMAND} CACHE FILEPATH
"The path to the CMake executable used to configure this project" FORCE)
さらに、「Unix Makefiles」ジェネレーターを使用している場合、このために 2 つのターゲットが提供されます。
rebuild_cace
これはと同等ですcmake .edit_cache
これは、インストールと同等ccmake .かcmake-gui .、インストールに依存します。
注:これをテストするために CMake バージョン 2.8.10.2 を使用しましたが、どのバージョンでも動作することを期待しています。
于 2013-05-04T21:53:43.533 に答える