Help/command/include/FIND_XXX_REGISTRY_VIEW.rst
Specify which registry views must be queried. This option is only meaningful
on Windows platforms and will be ignored on other ones. When not
specified, the |FIND_XXX_REGISTRY_VIEW_DEFAULT| view is used when the
:policy:CMP0134 policy is NEW. Refer to :policy:CMP0134 for the
default view when the policy is OLD.
64
Query the 64-bit registry. On 32-bit Windows, it always returns the string
/REGISTRY-NOTFOUND.
32
Query the 32-bit registry.
64_32
Query both views (64 and 32) and generate a path for each.
32_64
Query both views (32 and 64) and generate a path for each.
HOST
Query the registry matching the architecture of the host: 64 on 64-bit
Windows and 32 on 32-bit Windows.
TARGET
Query the registry matching the architecture specified by the
:variable:CMAKE_SIZEOF_VOID_P variable. If not defined, fall back to
HOST view.
BOTH
Query both views (32 and 64). The order depends on the following
rules: If the :variable:CMAKE_SIZEOF_VOID_P variable is defined, use the
following view depending on the content of this variable:
8: 64_324: 32_64If the :variable:CMAKE_SIZEOF_VOID_P variable is not defined, rely on the
architecture of the host:
64_3232