2013-03-21 27 views
9

-D <var>:<type>=<value>:cmakeキャッシュエントリを作成します。cmake -D <var>:<type> = <value>:<type>は何ですか?

大丈夫ですが、<type>は何ですか?私はBOOL、STRING、PATH、FILEPATHを見てきました。その他に何ができますか? "キャッシュエントリのプロパティ" の下のcmakeのmanページから

答えて

8

、:

TYPE Widget type for entry in GUIs. 

    Cache entry values are always strings, but CMake GUIs present widgets to help users set values. The GUIs use this property as a hint to determine the widget type. Valid TYPE values are: 

      BOOL   = Boolean ON/OFF value. 
      PATH   = Path to a directory. 
      FILEPATH  = Path to a file. 
      STRING  = Generic string value. 
      INTERNAL  = Do not present in GUI at all. 
      STATIC  = Value managed by CMake, do not change. 
      UNINITIALIZED = Type not yet specified. 

      Generally the TYPE of a cache entry should be set by the command which creates it (set, option, find_library, etc.). 
関連する問題