Spec-Zone.ru › CMake 3.17

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

IS_64BIT

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

HAS_FPU

Единица, если процессор имеет FPU (floating-point unit)

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

Примечания

1(1,2,3,4)

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

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

Spec-Zone.ru

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