cmake_host_system_information
Запрос информации о системе хоста.
cmake_host_system_information(RESULT <variable> QUERY <key> ...)
Запрашивает информацию о системе хоста, на которой выполняется cmake. Один или несколько <key> могут быть предоставлены для выбора информации для запроса. Список запрошенных значений хранится в <variable>.
<key> может быть одним из следующих значений:
Ключ | Описание |
|---|---|
| Количество логических ядер |
| Количество физических ядер |
| Имя хоста |
| Полное доменное имя |
| Общий объём виртуальной памяти в MiB 1 |
| Доступный объём виртуальной памяти в MiB 1 |
| Общий объём физической памяти в MiB 1 |
| Доступный объём физической памяти в MiB 1 |
Добавлена в версии 3.10: Доступны дополнительные <key> значения:
Ключ | Описание |
|---|---|
| 1, если процессор 64-битный |
| 1, если процессор имеет FPU (Floating-point Unit) |
| 1, если процессор поддерживает инструкции MMX |
| 1, если процессор поддерживает расширенные инструкции MMX |
| 1, если процессор поддерживает инструкции SSE |
| 1, если процессор поддерживает инструкции SSE2 |
| 1, если процессор поддерживает инструкции SSE FP |
| 1, если процессор поддерживает инструкции SSE MMX |
| 1, если процессор поддерживает инструкции 3DNow |
| 1, если процессор поддерживает инструкции 3DNow+ |
| 1, если процессор IA64 эмулирует x86 |
| 1, если процессор имеет серийный номер |
| Серийный номер процессора |
| Наименование процессора для отображения пользователю |
| Полное описание процессора для отображения пользователю |
| |
| Подтип ОС, например, на Windows |
| Идентификатор сборки ОС |
|
Примечания
-
1(1,2,3,4) -
1 MiB (мебибайт) равен 1024x1024 байтам.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/command/cmake_host_system_information.html