зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK3 with tests on MOZ_WIDGET_TOOLKIT==gtk3. r=chmanchester
This commit is contained in:
Родитель
2360b9887b
Коммит
45e34d9474
|
@ -109,7 +109,7 @@ DEFINES += -DMOZ_ICU_DBG_SUFFIX=$(MOZ_ICU_DBG_SUFFIX)
|
|||
|
||||
ifdef MOZ_WIDGET_GTK
|
||||
DEFINES += -DMOZ_GTK=1
|
||||
ifdef MOZ_ENABLE_GTK3
|
||||
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk3)
|
||||
DEFINES += -DMOZ_GTK3=1
|
||||
endif
|
||||
endif
|
||||
|
|
|
@ -26,7 +26,7 @@ endif
|
|||
|
||||
ifdef MOZ_WIDGET_GTK
|
||||
DEFINES += -DMOZ_GTK=1
|
||||
ifdef MOZ_ENABLE_GTK3
|
||||
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk3)
|
||||
DEFINES += -DMOZ_GTK3=1
|
||||
endif
|
||||
endif
|
||||
|
|
|
@ -3432,7 +3432,6 @@ windows)
|
|||
|
||||
gtk3)
|
||||
MOZ_ENABLE_GTK=1
|
||||
MOZ_ENABLE_GTK3=1
|
||||
MOZ_ENABLE_XREMOTE=1
|
||||
MOZ_GL_DEFAULT_PROVIDER=GLX
|
||||
|
||||
|
@ -3534,7 +3533,7 @@ if test "$MOZ_INSTRUMENT_EVENT_LOOP"; then
|
|||
fi
|
||||
|
||||
if test "$COMPILE_ENVIRONMENT"; then
|
||||
if test "$MOZ_ENABLE_GTK3"; then
|
||||
if test "$MOZ_WIDGET_TOOLKIT" = gtk3; then
|
||||
PKG_CHECK_MODULES(MOZ_GTK3, gtk+-3.0 >= $GTK3_VERSION gtk+-unix-print-3.0 glib-2.0 gobject-2.0 $GDK_PACKAGES)
|
||||
MOZ_GTK3_CFLAGS="-I${_topsrcdir}/widget/gtk/compat-gtk3 $MOZ_GTK3_CFLAGS"
|
||||
TK_CFLAGS=$MOZ_GTK3_CFLAGS
|
||||
|
@ -3793,7 +3792,6 @@ AC_SUBST(GTK_CONFIG)
|
|||
AC_SUBST_LIST(TK_CFLAGS)
|
||||
AC_SUBST_LIST(TK_LIBS)
|
||||
|
||||
AC_SUBST(MOZ_ENABLE_GTK3)
|
||||
AC_SUBST(MOZ_ENABLE_GTK)
|
||||
AC_SUBST(MOZ_ENABLE_QT)
|
||||
AC_SUBST(MOZ_ENABLE_QTNETWORK)
|
||||
|
|
|
@ -121,7 +121,7 @@ if CONFIG['USE_ICU']:
|
|||
'icu',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_GTK'] and CONFIG['MOZ_ENABLE_GTK3']:
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
|
||||
USE_LIBS += [
|
||||
'mozgtk_stub',
|
||||
]
|
||||
|
@ -291,7 +291,7 @@ if CONFIG['MOZ_ENABLE_DBUS']:
|
|||
OS_LIBS += CONFIG['MOZ_DBUS_GLIB_LIBS']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_GTK']:
|
||||
if CONFIG['MOZ_ENABLE_GTK3']:
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
|
||||
OS_LIBS += [l for l in CONFIG['TK_LIBS']
|
||||
if l not in ('-lgtk-3', '-lgdk-3')]
|
||||
else:
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
if CONFIG['MOZ_ENABLE_GTK3']:
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
|
||||
DIRS += ['mozgtk']
|
||||
|
||||
EXPORTS += [
|
||||
|
@ -112,7 +112,7 @@ CFLAGS += CONFIG['MOZ_STARTUP_NOTIFICATION_CFLAGS']
|
|||
# use only system Cairo symbols that GTK3 uses. This allows that
|
||||
# any Cairo objects created can be freely passed back and forth
|
||||
# between the widget code and GTK3.
|
||||
if not (CONFIG['MOZ_ENABLE_GTK3'] and CONFIG['MOZ_TREE_CAIRO']):
|
||||
if not (CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3' and CONFIG['MOZ_TREE_CAIRO']):
|
||||
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
|
||||
|
||||
CXXFLAGS += CONFIG['MOZ_STARTUP_NOTIFICATION_CFLAGS']
|
||||
|
|
Загрузка…
Ссылка в новой задаче