OBJECT_DEPENDS¶
編譯後的物件檔案所依賴的其他檔案。
指定以分號分隔的清單,列出此原始檔編譯出的任何物件檔案所依賴的檔案完整路徑。在Makefile 產生器和Ninja
產生器上,如果任何指定的檔案比物件檔案新,則會重新編譯物件檔案。Visual Studio 產生器和Xcode
產生器無法實作此類編譯依賴性。
此屬性不必用於指定原始檔對其包含的產生標頭檔的依賴性。雖然此屬性最初是為此目的而引入的,但現在已不再需要。如果產生的標頭檔是由與原始檔相同的目標中的自訂命令建立的,則自動依賴性掃描過程將會識別出依賴性。如果產生的標頭檔是由另一個目標建立的,則應使用add_dependencies()
命令建立目標間依賴性(如果由於連結關係而尚不存在)。