install_files¶
自 3.0 版本起已棄用:請改用 install(FILES)
命令。
此命令已被 install()
命令取代。提供此命令是為了與舊版 CMake 程式碼相容。FILES
形式可直接由 install()
命令的 FILES
形式取代。正規表示式形式可以使用 file()
命令的 GLOB
形式更清楚地表達。
install_files(<dir> extension file file ...)
建立規則以將列出的檔案及其給定的副檔名安裝到指定的目錄中。僅能列出現有於目前原始碼樹狀結構或其在二進位樹狀結構中對應位置的檔案。如果指定的檔案已具有副檔名,則會先移除該副檔名。這對於提供原始碼檔案列表很有用,例如 foo.cxx,當您希望安裝對應的 foo.h 時。典型的副檔名是 .h
。
install_files(<dir> regexp)
目前原始碼目錄中任何符合正規表示式的檔案都將被安裝。
install_files(<dir> FILES file file ...)
在 FILES
關鍵字之後列出的任何檔案都將從給定的名稱明確安裝。在此形式中允許完整路徑。
目錄 <dir>
相對於安裝前綴,該前綴儲存在變數 CMAKE_INSTALL_PREFIX
中。