Bug 1282590 - Minor client.mk tweaks to sync with m-c. r=mkmelin
This commit is contained in:
Родитель
acd1c676fb
Коммит
1618151501
|
@ -50,7 +50,6 @@ endif
|
||||||
ifndef TOPSRCDIR
|
ifndef TOPSRCDIR
|
||||||
ifeq (,$(wildcard client.mk))
|
ifeq (,$(wildcard client.mk))
|
||||||
TOPSRCDIR := $(patsubst %/,%,$(dir $(MAKEFILE_LIST)))
|
TOPSRCDIR := $(patsubst %/,%,$(dir $(MAKEFILE_LIST)))
|
||||||
MOZ_OBJDIR = .
|
|
||||||
else
|
else
|
||||||
TOPSRCDIR := $(CWD)
|
TOPSRCDIR := $(CWD)
|
||||||
endif
|
endif
|
||||||
|
@ -102,6 +101,8 @@ endef
|
||||||
MOZCONFIG_CONTENT := $(subst ||,$(CR),$(subst || ,$(CR),$(shell MOZ_PGO=$(MOZ_PGO) $(TOPSRCDIR)/$(MOZCONFIG_LOADER) $(TOPSRCDIR) | sed 's/$$/||/')))
|
MOZCONFIG_CONTENT := $(subst ||,$(CR),$(subst || ,$(CR),$(shell MOZ_PGO=$(MOZ_PGO) $(TOPSRCDIR)/$(MOZCONFIG_LOADER) $(TOPSRCDIR) | sed 's/$$/||/')))
|
||||||
$(eval $(MOZCONFIG_CONTENT))
|
$(eval $(MOZCONFIG_CONTENT))
|
||||||
|
|
||||||
|
export FOUND_MOZCONFIG
|
||||||
|
|
||||||
# As '||' was used as a newline separator, it means it's not occurring in
|
# As '||' was used as a newline separator, it means it's not occurring in
|
||||||
# lines themselves. It can thus safely be used to replaces normal spaces,
|
# lines themselves. It can thus safely be used to replaces normal spaces,
|
||||||
# to then replace newlines with normal spaces. This allows to get a list
|
# to then replace newlines with normal spaces. This allows to get a list
|
||||||
|
@ -111,6 +112,8 @@ MOZCONFIG_OUT_LINES := $(subst $(CR), ,$(subst $(NULL) $(NULL),||,$(MOZCONFIG_CO
|
||||||
START_COMMENT = \#
|
START_COMMENT = \#
|
||||||
MOZCONFIG_OUT_FILTERED := $(filter-out $(START_COMMENT)%,$(MOZCONFIG_OUT_LINES))
|
MOZCONFIG_OUT_FILTERED := $(filter-out $(START_COMMENT)%,$(MOZCONFIG_OUT_LINES))
|
||||||
|
|
||||||
|
export MOZ_PGO
|
||||||
|
|
||||||
# Automatically add -jN to make flags if not defined. N defaults to number of cores.
|
# Automatically add -jN to make flags if not defined. N defaults to number of cores.
|
||||||
ifeq (,$(findstring -j,$(MOZ_MAKE_FLAGS)))
|
ifeq (,$(findstring -j,$(MOZ_MAKE_FLAGS)))
|
||||||
cores=$(shell $(PYTHON) -c 'import multiprocessing; print(multiprocessing.cpu_count())')
|
cores=$(shell $(PYTHON) -c 'import multiprocessing; print(multiprocessing.cpu_count())')
|
||||||
|
|
Загрузка…
Ссылка в новой задаче