ためだけに存在しています。--disable-libxulこれらのオプションはコンポーネントを別々の共有ライブラリにします。これによりデバッグやインクリメンタルコンパイルが大変簡単になりますが、結果として得られるビルドは遅くなります。多くのオプション的なコードがあります。これらの拡張機能の多くはブラウジング体験に不可欠なものであるとみなされています。異なったデフォルトセットを指定しています。全てのアプリケーションとは共存できない拡張機能もあります。オプションを使ってはいけません。ビルドシステムが自動的に適当な拡張機能のデフォルトセットを選択してくれます。--disable-testsデフォルトでは多くの補助的なテストアプリケーションがビルドされます。ソースにパッチを当てるのに役立ちます。これらのテストアプリケーションを無効にすることでかなりビルド時間を短縮し、ディスクスペースを減らすことができます。必要とする別のテストのためのものです。--disable-crypto暗号化機能はデフォルトで有効になっています。国によっては暗号化機能を持ったソフトウェアの使用や輸出が違法であることがあります。自分の国の暗号に関する法律について熟知しておいてください。ブランチでは暗号化機能はデフォルトで無効になっていました。指定する必要があります。インストールされていなければなりません。依存性を無効にすることができます。しているのであれば、同一のソースツリーから複数のアプリケーションをビルドすることができます。オプションを使用したりすることができます。オプションを指定する必要があります。これはスペースで名前を区切ります。それぞれの名前は任意のディレクトリ名をとることができます。それぞれの名前についてトップレベルのオブジェクトディレクトリの下にサブディレクトリが作られます。使用して各オブジェクトディレクトリに別々のアプリケーションが入るようにする必要があります。つのプロジェクトだけをビルドしたい場合は次のコマンドラインを使用します。MOZ_CURRENT_PROJECT=browserこれでブラウザだけがビルドされます。ファイルを分けて作成することもできます。ビルドするためのステップを示します。ファイルを作る必要があります。--enable-application=mail以下のコマンドを実行してチェックアウトします。