我想向 GNU make 添加几个日志选项,这样我就可以看到构建 FireFox 和朋友时发生的情况。

我有 make-3.80 源代码和完整的 Cygwin 构建环境。从 ./configure 和 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

谢谢

有帮助吗?

解决方案

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

看着 https://developer.mozilla.org/en/Windows_Build_Preventions, ,看来 mozilla 已经放弃了 cygwin。您想要构建什么版本的 Mozilla 产品?

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top