зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1505936 - Copy and provide pdbs for cppunit tests if MOZ_COPY_PDBS is specified r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D29760 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
6b41d4e549
Коммит
0cbbf6fd46
|
@ -807,10 +807,18 @@ endif
|
|||
endif
|
||||
|
||||
ifdef MOZ_COPY_PDBS
|
||||
PDB_FILES = $(addsuffix .pdb,$(basename $(DUMP_SYMS_TARGETS)))
|
||||
PDB_DEST ?= $(FINAL_TARGET)
|
||||
PDB_TARGET = syms
|
||||
INSTALL_TARGETS += PDB
|
||||
MAIN_PDB_FILES = $(addsuffix .pdb,$(basename $(DUMP_SYMS_TARGETS)))
|
||||
MAIN_PDB_DEST ?= $(FINAL_TARGET)
|
||||
MAIN_PDB_TARGET = syms
|
||||
INSTALL_TARGETS += MAIN_PDB
|
||||
|
||||
ifdef CPP_UNIT_TESTS
|
||||
CPP_UNIT_TESTS_PDB_FILES = $(addsuffix .pdb,$(basename $(CPP_UNIT_TESTS)))
|
||||
CPP_UNIT_TESTS_PDB_DEST = $(DIST)/cppunittests
|
||||
CPP_UNIT_TESTS_PDB_TARGET = syms
|
||||
INSTALL_TARGETS += CPP_UNIT_TESTS_PDB
|
||||
endif
|
||||
|
||||
else ifdef MOZ_CRASHREPORTER
|
||||
$(foreach file,$(DUMP_SYMS_TARGETS),$(eval $(call syms_template,$(file),$(notdir $(file))_syms.track)))
|
||||
endif
|
||||
|
|
|
@ -234,11 +234,17 @@ ifdef STRIP_COMPILED_TESTS
|
|||
else
|
||||
cp -RL $(CPP_UNIT_TEST_BINS) $(PKG_STAGE)/cppunittest
|
||||
endif
|
||||
ifdef MOZ_COPY_PDBS
|
||||
cp -RL $(addsuffix .pdb,$(basename $(CPP_UNIT_TEST_BINS))) $(PKG_STAGE)/cppunittest
|
||||
endif
|
||||
ifdef STRIP_COMPILED_TESTS
|
||||
$(OBJCOPY) $(or $(STRIP_FLAGS),--strip-unneeded) $(DIST)/bin/jsapi-tests$(BIN_SUFFIX) $(PKG_STAGE)/cppunittest/jsapi-tests$(BIN_SUFFIX)
|
||||
else
|
||||
cp -RL $(DIST)/bin/jsapi-tests$(BIN_SUFFIX) $(PKG_STAGE)/cppunittest
|
||||
endif
|
||||
ifdef MOZ_COPY_PDBS
|
||||
cp -RL $(DIST)/bin/jsapi-tests.pdb $(PKG_STAGE)/cppunittest
|
||||
endif
|
||||
|
||||
stage-steeplechase: make-stage-dir
|
||||
$(NSINSTALL) -D $(PKG_STAGE)/steeplechase/
|
||||
|
|
Загрузка…
Ссылка в новой задаче