我們的項目是一些編程語言的跨平臺開源實現。除了用該語言執行程序的命令行可執行文件外,它還提供了一個C++ API和庫,用戶可以使用它來添加自己的模塊。Mac OS X框架是否合適?
我試圖決定是否值得它(或者甚至是有意義的)爲Mac OS X提供我們的東西作爲框架(通過.pkg
文件)。如果我們什麼都不做,那麼仍然存在該make install
目標,將一切都投入到/usr/local/include
,/usr/local/lib
等
我們的實現需要一些第三方庫,例如,Xerces和ICU。可以/應該將這些庫的預構建版本視爲「資源」並捆綁在框架中?這是分發第三方庫的合法方式嗎?
那麼第三方庫呢? –
你可以把它們放在'MyCoolLang.framework/Contents/Libraries'裏面。確保你的MyCoolLang庫使用'@ loader_path'引用它們(參見'man dyld')。 – LaC