cmake_host_system_information
Запрос информации о системе хоста.
cmake_host_system_information(RESULT <variable> QUERY <key> ...)
Запрашивает информацию о системе хоста, на котором запущен cmake. Может быть предоставлен один или несколько <key> для выбора информации, которую необходимо запросить. Список запрошенных значений хранится в <variable>.
<key> может быть одним из следующих значений:
| Ключ | Описание |
|---|---|
NUMBER_OF_LOGICAL_CORES | Количество логических ядер |
NUMBER_OF_PHYSICAL_CORES | Количество физических ядер |
HOSTNAME | Имя хоста |
FQDN | Полностью квалифицированное доменное имя |
TOTAL_VIRTUAL_MEMORY | Общий объем виртуальной памяти в мегабайтах |
AVAILABLE_VIRTUAL_MEMORY | Доступный объем виртуальной памяти в мегабайтах |
TOTAL_PHYSICAL_MEMORY | Общий объем физической памяти в мегабайтах |
AVAILABLE_PHYSICAL_MEMORY | Доступный объем физической памяти в мегабайтах |
IS_64BIT | Один, если процессор 64-битный |
HAS_FPU | Один, если процессор имеет устройство с плавающей запятой |
HAS_MMX | Один, если процессор поддерживает инструкции MMX |
HAS_MMX_PLUS | Один, если процессор поддерживает расширенные инструкции MMX |
HAS_SSE | Один, если процессор поддерживает инструкции SSE |
HAS_SSE2 | Один, если процессор поддерживает инструкции SSE2 |
HAS_SSE_FP | Один, если процессор поддерживает инструкции SSE FP |
HAS_SSE_MMX | Один, если процессор поддерживает инструкции SSE MMX |
HAS_AMD_3DNOW | Один, если процессор поддерживает инструкции 3DNow |
HAS_AMD_3DNOW_PLUS | Один, если процессор поддерживает инструкции 3DNow+ |
HAS_IA64 | Один, если процессор IA64 эмулирует x86 |
HAS_SERIAL_NUMBER | Один, если процессор имеет серийный номер |
PROCESSOR_SERIAL_NUMBER | Серийный номер процессора |
PROCESSOR_NAME | Имя процессора (читаемое человеком) |
PROCESSOR_DESCRIPTION | Полное описание процессора (читаемое человеком) |
OS_NAME | См. CMAKE_HOST_SYSTEM_NAME
|
OS_RELEASE | Подтип ОС, например, в Windows Professional
|
OS_VERSION | Идентификатор сборки ОС |
OS_PLATFORM | См. CMAKE_HOST_SYSTEM_PROCESSOR
|
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.12/command/cmake_host_system_information.html