构建Cygwin的Cygwin版本

时间:2009-07-05 23:03:35

标签: firefox cygwin makefile mozilla gnu

我想在GNU make中添加几个日志选项,这样我就可以看到构建FireFox和朋友时发生了什么。

我有make-3.80源代码和完整的Cygwin构建环境。从./configure开始,Make Make得到一个正常工作的可执行文件。

问题:需要什么配置才能使可执行文件与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

由于

1 个答案:

答案 0 :(得分:2)

使用make -n和/或make -d?将日志记录内容放入makefile中?修改make本身应该是最后的选择。

看着https://developer.mozilla.org/en/Windows_Build_Prerequisites,似乎mozilla已经离开了cygwin。您正在尝试构建哪些版本的mozilla产品?

(请注意,Visual C可以免费下载;查找“Express Edition”。)