Spec-Zone.ru › CMake 3.13

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 Общий объем виртуальной памяти в МиБ [1]
AVAILABLE_VIRTUAL_MEMORY Доступный объем виртуальной памяти в МиБ [1]
TOTAL_PHYSICAL_MEMORY Общий объем физической памяти в МиБ [1]
AVAILABLE_PHYSICAL_MEMORY Доступный объем физической памяти в МиБ [1]
IS_64BIT 1, если процессор 64-битный
HAS_FPU 1, если процессор имеет блок обработки чисел с плавающей точкой
HAS_MMX 1, если процессор поддерживает инструкции MMX
HAS_MMX_PLUS 1, если процессор поддерживает инструкции Ext. 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

Сноски

[1] (1, 2, 3, 4) Один МиБ (мебибайт) равен 1024x1024 байтам.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/command/cmake_host_system_information.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API