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

在版本 3.6 中新增。

設定為 TRUE 以為應用程式本機部署安裝 Windows 通用 CRT 程式庫 (例如,用於 Windows XP)。這僅在使用 Visual Studio 2015 或更高版本的 MSVC 時才有意義。

在版本 3.9 中新增: 可以設定 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 選項。如果未指定,預設值在 Windows 上為 bin,在其他地方為 lib

CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS

設定為 TRUE 以停用關於所需但不存在的程式庫檔案的警告。(例如,Visual Studio Express 版本可能未提供可轉散發檔案。)

CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT

在版本 3.3 中新增。

指定 install(PROGRAMS) 命令的 COMPONENT 選項。如果未指定,則不會使用此選項。

在版本 3.10 中新增: 支援安裝 Intel 編譯器執行階段。