cmake-gui.exe
CMake で、(Windows では) ポップアップ ダイアログを取得するための小さな「...」ボタンを表示する PATH タイプのキャッシュ変数を定義するにはどうすればよい ですか? 現在、次のような構文を使用しています。
SET(LIBRARY_INCLUDE_DIR "something" CACHE PATH "Location of libraries")
しかし、それは文字列として扱われているようです。
アップデート:
明示的な例を次に示します。
IF(EIGEN_DIR)
SET(EIGEN_INCLUDE_DIRS ${EIGEN_DIR} CACHE PATH "Location of the Eigen include files")
ELSE()
SET(EIGEN_INCLUDE_DIRS "" CACHE path "Location of the Eigen include files")
ENDIF(EIGEN_DIR)
そしてEIGEN_INCLUDE_DIRS
、CMake を初めて実行したときでも、String として終了します。