私たちのプロジェクトは、クロスプラットフォームで、何らかのプログラミング言語のオープンソースの実装です。その言語でプログラムを実行するコマンドライン実行可能ファイルに加えて、ユーザーが独自のモジュールを追加するために使用できるC++ APIとライブラリも用意されています。Mac OS Xフレームワークは適切ですか?
私は、Mac OS X用のフレームワーク(.pkg
ファイル)として私たちのものを提供する価値があるかどうかを判断しようとしています。もし何もしなければ、まだなど
当社の実装/usr/local/include
、/usr/local/lib
にすべてをかけることになりmake install
ターゲットは、いくつかのサードパーティのライブラリ、例えば、XercesのとICUが必要です。これらのライブラリのあらかじめ構築されたバージョンを "リソース"とみなし、フレームワークにバンドルすることはできますか?これは第三者図書館を配布する正当な方法ですか?
サードパーティのライブラリはどうですか? –
'MyCoolLang.framework/Contents/Libraries'の中に置くことができます。 MyCoolLangライブラリが '@ loader_path'を使ってそれらを参照するようにしてください(' man dyld'参照)。 – LaC