install_programs

自 3.0 版本起已棄用: 請改用 install(PROGRAMS) 命令。

此命令已被 install() 命令取代。提供此命令是為了與舊的 CMake 程式碼相容。FILES 形式直接由 install() 命令的 PROGRAMS 形式取代。正規表示式形式可以使用 file() 命令的 GLOB 形式更清楚地表達。

install_programs(<dir> file1 file2 [file3 ...])
install_programs(<dir> FILES file1 [file2 ...])

建立規則,將列出的程式安裝到指定的目錄中。使用 FILES 參數來保證即使只有一個參數,也會使用命令的檔案清單版本。

install_programs(<dir> regexp)

在第二種形式中,任何目前原始碼目錄中符合正規表示式的程式都將被安裝。

此命令旨在安裝非由 cmake 建置的程式,例如 shell 腳本。請參閱 install() 命令的 TARGETS 形式,為 cmake 建置的目標建立安裝規則。

目錄 <dir> 相對於安裝前綴,安裝前綴儲存在變數 CMAKE_INSTALL_PREFIX 中。