0
考慮一個依賴於外部項目的項目。在配置我的項目,我想爲用戶提供了兩個選擇:cmake外部項目:允許下載或用戶指定的路徑
- 允許的cmake的ExternalProject工具來自動下載,配置,編譯和安裝這個外部項目
- 允許用戶手動指定到頁眉/庫的路徑如果外部工程已經被當地建造
的想法是,如果用戶不關心,只是運行
cmake .
然後cmake會自動執行外部項目的下載和安裝。但是,開發人員已經在他的機器上已經有本地構建的外部項目(並且未安裝),這是很常見的。爲了節省內存或便於自定義,我還希望用戶能夠手動指定(通過ccmake)該項目的頭文件和庫路徑,這將爲cmake節省下載和編譯的工作量。
有沒有一個乾淨的方式來做到這一點?