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.11/module/InstallRequiredSystemLibraries.html