Try to fix static bustage by porting parts of bug 449292 to the comm-central build system

This commit is contained in:
Mark Banner 2010-06-12 10:44:58 +01:00
Родитель 5cd0af24ad
Коммит 1b7909ef04
4 изменённых файлов: 14 добавлений и 0 удалений

Просмотреть файл

@ -403,6 +403,8 @@ endif
QCMS_LIBS = @QCMS_LIBS@
MOZ_HARFBUZZ_LIBS = @MOZ_HARFBUZZ_LIBS@
MOZ_NATIVE_SQLITE = @MOZ_NATIVE_SQLITE@
SQLITE_CFLAGS = @SQLITE_CFLAGS@
SQLITE_LIBS = @SQLITE_LIBS@

Просмотреть файл

@ -6849,6 +6849,13 @@ dnl ========================================================
QCMS_LIBS='$(DEPTH)/mozilla/gfx/qcms/$(LIB_PREFIX)mozqcms.$(LIB_SUFFIX)'
AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
dnl ========================================================
MOZ_HARFBUZZ_LIBS='$(DEPTH)/gfx/harfbuzz/src/$(LIB_PREFIX)mozharfbuzz.$(LIB_SUFFIX)'
AC_SUBST(MOZ_HARFBUZZ_LIBS)
dnl ========================================================
dnl disable xul
dnl ========================================================

Просмотреть файл

@ -191,6 +191,8 @@ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
OS_LIBS += -framework OpenGL
endif
LIBS += $(MOZ_HARFBUZZ_LIBS)
endif # BUILD_STATIC_LIBS
ifeq ($(OS_ARCH),WINNT)

Просмотреть файл

@ -171,6 +171,9 @@ CPPSRCS += $(STATIC_CPPSRCS)
EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS)
REQUIRES += $(STATIC_REQUIRES)
EXTRA_LIBS += $(STATIC_EXTRA_LIBS)
LIBS += $(MOZ_HARFBUZZ_LIBS)
endif
# OpenGL is required by (mozilla/)content/canvas: see (mozilla/)layout/build/Makefile.in.