4

cmake-gui.exeCMake で、(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 として終了します。

4

1 に答える 1