2013-03-21 68 views

回答

8

從CMake的手冊頁,在 「上高速緩存條目屬性」:

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.).