This commit is contained in:
kleuter
2023-11-01 21:39:10 +01:00
parent 5c4154eda2
commit 94b1c5907b
3387 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,8 @@
ADVANCED
--------
True if entry should be hidden by default in GUIs.
This is a boolean value indicating whether the entry is considered
interesting only for advanced configuration. The :command:`mark_as_advanced`
command modifies this property.

View File

@ -0,0 +1,7 @@
HELPSTRING
----------
Help associated with entry in GUIs.
This string summarizes the purpose of an entry to help users set it
through a CMake GUI.

View File

@ -0,0 +1,7 @@
MODIFIED
--------
Internal management property. Do not set or get.
This is an internal cache entry property managed by CMake to track
interactive user modification of entries. Ignore it.

View File

@ -0,0 +1,9 @@
STRINGS
-------
Enumerate possible ``STRING`` entry values for GUI selection.
For cache entries with type ``STRING``, this enumerates a set of values.
CMake GUIs may use this to provide a selection widget instead of a
generic string entry field. This is for convenience only. CMake does
not enforce that the value matches one of those listed.

View File

@ -0,0 +1,21 @@
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 ( :command:`set`, :command:`option`, :command:`find_library`, etc.).

View File

@ -0,0 +1,7 @@
VALUE
-----
Value of a cache entry.
This property maps to the actual value of a cache entry. Setting this
property always sets the value without checking, so use with care.