mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-21 05:38:24 -05:00
9784834b4c
So, editor(s) can correctly highlight the RST syntax in the included files.
42 lines
1.3 KiB
ReStructuredText
42 lines
1.3 KiB
ReStructuredText
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_32``
|
|
* ``4``: ``32_64``
|
|
|
|
If the :variable:`CMAKE_SIZEOF_VOID_P` variable is not defined, rely on the
|
|
architecture of the host:
|
|
|
|
* 64-bit: ``64_32``
|
|
* 32-bit: ``32``
|