a construção de uma versão Cygwin do GNU make
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
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")