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 | 1, если процессор 64-битный |
HAS_FPU | 1, если процессор имеет блок вычисления с плавающей запятой |
HAS_MMX | 1, если процессор поддерживает инструкции MMX |
HAS_MMX_PLUS | 1, если процессор поддерживает расширенные инструкции MMX |
HAS_SSE | 1, если процессор поддерживает инструкции SSE |
HAS_SSE2 | 1, если процессор поддерживает инструкции SSE2 |
HAS_SSE_FP | 1, если процессор поддерживает инструкции SSE FP |
HAS_SSE_MMX | 1, если процессор поддерживает инструкции SSE MMX |
HAS_AMD_3DNOW | 1, если процессор поддерживает инструкции 3DNow |
HAS_AMD_3DNOW_PLUS | 1, если процессор поддерживает инструкции 3DNow+ |
HAS_IA64 | 1, если процессор IA64 эмулирует x86 |
HAS_SERIAL_NUMBER | 1, если процессор имеет серийный номер |
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.10/command/cmake_host_system_information.html