Spec-Zone.ru › CMake 3.21

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

Общий объём виртуальной памяти в MiB 1

AVAILABLE_VIRTUAL_MEMORY

Доступный объём виртуальной памяти в MiB 1

TOTAL_PHYSICAL_MEMORY

Общий объём физической памяти в MiB 1

AVAILABLE_PHYSICAL_MEMORY

Доступный объём физической памяти в MiB 1

Добавлена в версии 3.10: Доступны дополнительные <key> значения:

Ключ

Описание

IS_64BIT

1, если процессор 64-битный

HAS_FPU

1, если процессор имеет FPU

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)

Один MiB (мебибайт) равен 1024x1024 байтам.

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

Spec-Zone.ru

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