2010-02-10 85 views
6

我剛剛切換到CMake。但它發現它非常有用,並且實現了一些簡單的應用程序和庫。 我讀過的某處可能會從cmake腳本中查詢git以檢出存儲庫。CMake +查找包或檢出並安裝

我想檢查與我的查找(包).cmake 包的存在如果它不存在,我想開始一個結帳並添加新的目錄作爲子目錄cmake腳本。

這樣我所有的依賴項都會自動安裝。 有人知道如何完成這個想法嗎?謝謝!

再見,亞瑟

回答

1

我會嘗試用find_package找到包,如果package_FOUND變量沒有設置,你必須與execute_process手動調用飯桶。如果源已經包含一個CMakeLists.txt,只需使用add_subdirectory添加它,否則您必須編寫自己的CMake指令來首先構建該包。