3

私はGNUmakeにいくつかのロギングオプションを追加して、FireFoxとその仲間を構築するときに何が起こっているかを確認できるようにしたいと思います。

私はmake-3.80ソースと完全に機能するCygwinビルド環境を持っています。./configureとMakeIで開始すると、期待どおりに機能する実行可能ファイルが得られます。

質問:Moztoolsにバンドルされているmake.exeと同じ方法で実行可能ファイルを作成するには、どのような構成が必要ですか?

バックグラウンド:

が定義されていない場合HAVE_CYGWIN_SHELLは、

#define HAVE_CYGWIN_SHELL 1

Mozilla設定スクリプトのこのセクションに到達したらすぐにbarfsを作成します

CWD := $(shell pwd)
ifneq (1,$(words $(CWD)))
$(error The mozilla directory cannot be located in a path with spaces.)
endif

ありがとう

4

1 に答える 1

2

make-nおよび/またはmake-dを使用しますか?ロギングのものをmakefileに入れますか?make自体を変更することは、最後の手段のオプションである必要があります。

https://developer.mozilla.org/en/Windows_Build_Prerequisitesを見ると、mozillaがcygwinから離れたようです。どのバージョンのMozilla製品を構築しようとしていますか?

(Visual Cは無料でダウンロードできることに注意してください。「ExpressEdition」を探してください。)

于 2009-07-05T23:32:46.343 に答える