зеркало из https://github.com/mozilla/pjs.git
Bug 545892 - mozilla-runtime.exe doesn't have a manifest when jemalloc is enabled: in this case the linker doesn't generate a manifest because there are no dependent assemblies, so we should only use the manifest specified in the source directory, r=ted
--HG-- extra : rebase_source : 4be79482480eda27853a1bb3e772a0526bb59e58
This commit is contained in:
Родитель
ebae6d610d
Коммит
f1cdd494d3
|
@ -998,6 +998,7 @@ alltags:
|
|||
# creates OBJS, links with LIBS to create Foo
|
||||
#
|
||||
$(PROGRAM): $(PROGOBJS) $(LIBS_DEPS) $(EXTRA_DEPS) $(EXE_DEF_FILE) $(RESFILE) $(GLOBAL_DEPS)
|
||||
@rm -f $@.manifest
|
||||
ifeq (WINCE,$(OS_ARCH))
|
||||
$(LD) -NOLOGO -OUT:$@ $(WIN32_EXE_LDFLAGS) $(LDFLAGS) $(PROGOBJS) $(RESFILE) $(LIBS) $(EXTRA_LIBS) $(OS_LIBS)
|
||||
else
|
||||
|
@ -1006,11 +1007,15 @@ ifeq (_WINNT,$(GNU_CC)_$(OS_ARCH))
|
|||
ifdef MSMANIFEST_TOOL
|
||||
@if test -f $@.manifest; then \
|
||||
if test -f "$(srcdir)/$@.manifest"; then \
|
||||
echo "Embedding manifest from $(srcdir)/$@.manifest and $@.manifest"; \
|
||||
mt.exe -NOLOGO -MANIFEST "$(win_srcdir)/$@.manifest" $@.manifest -OUTPUTRESOURCE:$@\;1; \
|
||||
else \
|
||||
echo "Embedding manifest from $@.manifest"; \
|
||||
mt.exe -NOLOGO -MANIFEST $@.manifest -OUTPUTRESOURCE:$@\;1; \
|
||||
fi; \
|
||||
rm -f $@.manifest; \
|
||||
elif test -f "$(srcdir)/$@.manifest"; then \
|
||||
echo "Embedding manifest from $(srcdir)/$@.manifest"; \
|
||||
mt.exe -NOLOGO -MANIFEST "$(win_srcdir)/$@.manifest" -OUTPUTRESOURCE:$@\;1; \
|
||||
fi
|
||||
endif # MSVC with manifest tool
|
||||
ifdef MOZ_PROFILE_GENERATE
|
||||
|
|
Загрузка…
Ссылка в новой задаче