【发布时间】:2016-11-21 16:59:47
【问题描述】:
我找到了https://github.com/mozilla/gecko-dev/tree/master/b2g Mozilla 存储库,其中有 moz.build 文件,任何人都可以帮忙,我如何构建这个插件。使用 moz.build 构建项目需要哪些工具?
谢谢
【问题讨论】:
标签: linux browser build open-source mozilla
我找到了https://github.com/mozilla/gecko-dev/tree/master/b2g Mozilla 存储库,其中有 moz.build 文件,任何人都可以帮忙,我如何构建这个插件。使用 moz.build 构建项目需要哪些工具?
谢谢
【问题讨论】:
标签: linux browser build open-source mozilla
如果您正在尝试构建 B2G (Firefox OS),那么您应该遵循记录在 here 中的过程。但我必须告诉你,如果这是你的目标,你使用了错误的存储库,因为 B2G 的正确存储库应该是 this。
在任何情况下,您都需要按照here 的说明,使用以下命令安装 Linux 的构建先决条件:
wget -O bootstrap.py https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py && python bootstrap.py
现在,如果您真的只想在您链接的存储库中构建 b2g 文件夹,一旦您下载并安装了先决条件,只需从 gecko-dev 的根目录发出以下命令:
./mach build b2g
这将调用 Mozilla 使用的构建系统 mach 来构建 b2g 目录中的代码。
【讨论】: