InstallRequiredSystemLibraries
Включите этот модуль для поиска системных библиотек среды выполнения, предоставляемых компилятором, и добавления правил установки для них. Некоторые необязательные переменные могут быть установлены до включения модуля для настройки поведения:
-
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS - Укажите дополнительные библиотеки среды выполнения, которые могут не быть обнаружены. После включения все обнаруженные библиотеки будут добавлены к этому списку.
-
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP - Установите в TRUE, чтобы пропустить вызов команды
install(PROGRAMS), что позволит включающему модулю указать собственное правило установки, используя значениеCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS, чтобы получить список библиотек. -
CMAKE_INSTALL_DEBUG_LIBRARIES - Установите в TRUE, чтобы установить библиотеки отладки среды выполнения, когда они доступны с инструментами MSVC.
-
CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY - Установите в TRUE, чтобы установить только библиотеки отладки среды выполнения с инструментами MSVC, даже если библиотеки релизной среды выполнения также доступны.
-
CMAKE_INSTALL_UCRT_LIBRARIES -
Установите в TRUE, чтобы установить библиотеки Windows Universal CRT для локальной развертывания приложения (например, в Windows XP). Это имеет смысл только с MSVC из Visual Studio 2015 или выше.
Можно установить системную переменную
CMAKE_WINDOWS_KITS_10_DIRдо абсолютного пути, чтобы сказать CMake искать Windows 10 SDK в пользовательском расположении. Ожидается, что указанная директория будет содержать каталогиRedist/ucrt/DLLs/*. -
CMAKE_INSTALL_MFC_LIBRARIES - Установите в TRUE, чтобы установить библиотеки среды выполнения MSVC MFC.
-
CMAKE_INSTALL_OPENMP_LIBRARIES - Установите в TRUE, чтобы установить библиотеки среды выполнения MSVC OpenMP.
-
CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION - Укажите опцию команды
install(PROGRAMS)DESTINATION. Если не указано, по умолчанию этоbinв Windows иlibв других системах. -
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS - Установите в TRUE, чтобы отключить предупреждения о необходимых файлах библиотек, которых нет. (Например, издания Visual Studio Express могут не предоставлять файлы перераспределения.)
-
CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT - Укажите опцию команды
install(PROGRAMS)COMPONENT. Если не указано, такая опция не будет использована.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/module/InstallRequiredSystemLibraries.html