mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 974335 - Refactor Qt Widget Backend implementation. skia build fix. r=gw280
This commit is contained in:
parent
cdc9691a65
commit
d9a96c50e8
@ -54,7 +54,7 @@ DEFINES['SK_R32_SHIFT'] = 16
|
||||
DEFINES['SK_G32_SHIFT'] = 8
|
||||
DEFINES['SK_B32_SHIFT'] = 0
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2', 'gtk3', 'gonk', 'cocoa'):
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2', 'gtk3', 'qt', 'gonk', 'cocoa'):
|
||||
DEFINES['SK_USE_POSIX_THREADS'] = 1
|
||||
|
||||
if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3']:
|
||||
@ -63,6 +63,7 @@ if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3']:
|
||||
if (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android') or \
|
||||
(CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa') or \
|
||||
(CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk') or \
|
||||
CONFIG['MOZ_WIDGET_QT'] or \
|
||||
CONFIG['MOZ_WIDGET_GTK']:
|
||||
DEFINES['SK_FONTHOST_DOES_NOT_USE_FONTMGR'] = 1
|
||||
|
||||
@ -272,6 +273,9 @@ def write_mozbuild(includes, sources):
|
||||
f.write("if CONFIG['MOZ_WIDGET_GTK']:\n")
|
||||
write_list(f, 'SOURCES', sources['linux'], 4)
|
||||
|
||||
f.write("if CONFIG['MOZ_WIDGET_QT']:\n")
|
||||
write_list(f, 'SOURCES', sources['linux'], 4)
|
||||
|
||||
f.write("if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':\n")
|
||||
write_list(f, 'SOURCES', sources['win'], 4)
|
||||
|
||||
|
@ -734,6 +734,18 @@ if CONFIG['MOZ_WIDGET_GTK']:
|
||||
'trunk/src/ports/SkTLS_pthread.cpp',
|
||||
'trunk/src/utils/SkThreadUtils_pthread.cpp',
|
||||
]
|
||||
if CONFIG['MOZ_WIDGET_QT']:
|
||||
SOURCES += [
|
||||
'trunk/src/ports/SkDebug_stdio.cpp',
|
||||
'trunk/src/ports/SkFontHost_cairo.cpp',
|
||||
'trunk/src/ports/SkFontHost_FreeType.cpp',
|
||||
'trunk/src/ports/SkFontHost_FreeType_common.cpp',
|
||||
'trunk/src/ports/SkOSFile_posix.cpp',
|
||||
'trunk/src/ports/SkTime_Unix.cpp',
|
||||
'trunk/src/ports/SkTLS_pthread.cpp',
|
||||
'trunk/src/utils/SkThreadUtils_pthread.cpp',
|
||||
'trunk/src/utils/SkThreadUtils_pthread_linux.cpp',
|
||||
]
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
|
||||
SOURCES += [
|
||||
'trunk/src/ports/SkDebug_win.cpp',
|
||||
@ -830,13 +842,13 @@ DEFINES['SK_R32_SHIFT'] = 16
|
||||
DEFINES['SK_G32_SHIFT'] = 8
|
||||
DEFINES['SK_B32_SHIFT'] = 0
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2', 'gtk3', 'gonk', 'cocoa'):
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2', 'gtk3', 'qt', 'gonk', 'cocoa'):
|
||||
DEFINES['SK_USE_POSIX_THREADS'] = 1
|
||||
|
||||
if CONFIG['INTEL_ARCHITECTURE'] and CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3']:
|
||||
DEFINES['SK_BUILD_SSSE3'] = 1
|
||||
|
||||
if (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android') or (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk') or (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa') or CONFIG['MOZ_WIDGET_GTK']:
|
||||
if (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android') or (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk') or (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa') or CONFIG['MOZ_WIDGET_GTK'] or CONFIG['MOZ_WIDGET_QT']:
|
||||
DEFINES['SK_FONTHOST_DOES_NOT_USE_FONTMGR'] = 1
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
|
||||
|
Loading…
Reference in New Issue
Block a user