Bug 940416 - Build gfx/harfbuzz in unified mode. r=ehsan

--HG--
extra : rebase_source : 2d656203217681d0d1518dbb6e0f680f63d3dd92
This commit is contained in:
Benoit Girard 2013-11-19 11:08:19 -05:00
parent b184a82fcb
commit 1d2c6f10d0

View File

@ -23,9 +23,15 @@ EXPORTS.harfbuzz += [
]
SOURCES += [
'hb-common.cc', # error: use of undeclared identifier 'strdup'
'hb-ot-shape-complex-indic.cc', # error: redefinition of enumerator 'INIT'
'hb-ot-shape-complex-sea.cc', # error: redefinition of 'basic_features'
'hb-ot-shape.cc', # error: functions that differ only in their return type cannot be overloaded
]
UNIFIED_SOURCES += [
'hb-blob.cc',
'hb-buffer.cc',
'hb-common.cc',
'hb-face.cc',
'hb-fallback-shape.cc',
'hb-font.cc',
@ -34,13 +40,10 @@ SOURCES += [
'hb-ot-shape-complex-arabic.cc',
'hb-ot-shape-complex-default.cc',
'hb-ot-shape-complex-indic-table.cc',
'hb-ot-shape-complex-indic.cc',
'hb-ot-shape-complex-myanmar.cc',
'hb-ot-shape-complex-sea.cc',
'hb-ot-shape-complex-thai.cc',
'hb-ot-shape-fallback.cc',
'hb-ot-shape-normalize.cc',
'hb-ot-shape.cc',
'hb-ot-tag.cc',
'hb-set.cc',
'hb-shape-plan.cc',