我在寫一個小型庫。 我想建立它作爲共享庫,並生成「MyLibraryConfig.cmake」文件,然後可以用我的其他項目來找到我的庫。cmake在Windows上導出共享庫
我唯一的問題是找出用於在Windows下鏈接的文件的名稱/路徑 - 生成兩個文件:mylibrary.dll和mylibrary.dll.a。
所以我想產生的東西,如MyLibraryConfig.cmake文件:
「設置(MYLIBRARY_LIBRARIES /blah/blah/mylibrary.dll.a)」
所以後來MYLIBRARY_LIBRARIES可以搭配我的其他項目的target_link_libraries。
如何獲取該可鏈接文件的名稱?我會很好,如果解決方案平臺independed是(返回Linux上的.so詭計和.dll.a在Windows上)提前
感謝
謝謝你的回答。它看起來很有趣和有用,但是我尋找解決方案* *安裝;) –
典型! :-)我已經添加了關於如何處理安裝案例的更多細節。 – Fraser