我想在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
由于
答案 0 :(得分:2)
使用make -n和/或make -d?将日志记录内容放入makefile中?修改make本身应该是最后的选择。
看着https://developer.mozilla.org/en/Windows_Build_Prerequisites,似乎mozilla已经离开了cygwin。您正在尝试构建哪些版本的mozilla产品?
(请注意,Visual C可以免费下载;查找“Express Edition”。)