Я хочу добавить несколько параметров ведения журнала в GNU make, чтобы я мог видеть, что происходит при создании FireFox и друзей.создание версии GNU GNU make
У меня есть источники make-3.80 и полная рабочая среда Cygwin. Начиная с ./configure и Make, я получаю рабочий исполняемый файл, как и ожидалось.
Вопрос: Какая конфигурация требуется, чтобы исполняемый файл был идентичен файлу make.exe в Moztools?
фона:
Если HAVE_CYGWIN_SHELL
является не определена, то с
#define HAVE_CYGWIN_SHELL 1
Марка barfs как только он попадает этот раздел Mozilla настроить скрипт
CWD := $(shell pwd)
ifneq (1,$(words $(CWD)))
$(error The mozilla directory cannot be located in a path with spaces.)
endif
Благодарности
Параметры отладки не очень помогают, поскольку они слишком многословным. Добавление регистрации в make-файлы практически невозможно, поскольку они (в буквальном смысле) сотни из них, и им нужно отслеживать новые выпуски. Даже изменение скриптов configure для «эха» всей команды не выполняется в некоторых случаях. Система сборки невероятно хрупок - скрипты configure (3 из них) составляют ~ 23K строк. Но ваши точки ответа подсвечивают очевидную точку, которую я пропустил - это может быть источник mingw-msys, который мне нужен, а не код GNU. Thx ++ –