【发布时间】:2011-09-28 20:30:59
【问题描述】:
我们的项目是某种编程语言的跨平台、开源实现。除了以该语言执行程序的命令行可执行文件外,它还提供了一个 C++ API 和库,用户可以使用它来添加自己的模块。
我正在尝试决定是否值得(或者即使它甚至有意义)提供我们的东西作为 Mac OS X 的框架(通过.pkg 文件)。如果我们什么都不做,那么就会有仍然是 make install 目标,它会将所有内容放入 /usr/local/include、/usr/local/lib 等中。
我们的实现需要一些第三方库,例如 Xerces 和 ICU。可以/应该将这些库的预构建版本视为“资源”并捆绑在框架中吗?这是分发第 3 方库的合法方式吗?
【问题讨论】:
标签: macos gcc frameworks