Pergunta

Eu quero adicionar um par de opções de registo para GNU make para que eu possa ver o que está acontecendo ao construir FireFox e amigos.

Eu tenho o make-3.80 fontes e um ambiente completo de construção de trabalho Cygwin. Começando com ./configure eo make eu recebo um executável funcionando como esperado.

Pergunta: Qual configuração é necessária para que o executável de forma idêntica à make.exe agrupados em Moztools

Fundo:

Se HAVE_CYGWIN_SHELL é não definido, em seguida, com

#define HAVE_CYGWIN_SHELL 1

Barfs fazer como assim que atinge esta seção do roteiro Mozilla configure

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

Graças

Foi útil?

Solução

Use tornar -n e / ou fazer -d? Coloque o material de registro no makefile? Modificando make si deve ser uma opção de último recurso.

Olhando para https://developer.mozilla.org/en/Windows_Build_Prerequisites , ele parece mozilla se afastou do cygwin. Quais versões dos produtos Mozilla que você está tentando construir?

(Note que Visual C pode ser baixado gratuitamente;. Olhar para o "Express Edition")

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top