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 編譯器執行期。