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 | ID сборки ОС |
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.11/command/cmake_host_system_information.html