Bug 1466473 - [Wayland] Run glxtest.cpp on X11 enabled builds, r?lsalzman draft
authorMartin Stransky <stransky@redhat.com>
Mon, 04 Jun 2018 11:19:09 +0200
changeset 803757 e1d3c875470a3619f46e52898eb3a269039e1969
parent 803410 0ee6b755ab2ee6d2ab79b17cc97bd4e83424cbfc
child 803979 44f42b4eb9846b6de4b920b7e51eb767d0de3a0a
push id112169
push userstransky@redhat.com
push dateMon, 04 Jun 2018 19:31:07 +0000
reviewerslsalzman
bugs1466473
milestone62.0a1
Bug 1466473 - [Wayland] Run glxtest.cpp on X11 enabled builds, r?lsalzman Run glxtest.cpp (async GL detection tool) on X11 enabled builds, detect GL setup on GLX backend (X11 only builds) and also on Wayland enabled builds. MozReview-Commit-ID: GbKjofV8NS2
toolkit/xre/moz.build
--- a/toolkit/xre/moz.build
+++ b/toolkit/xre/moz.build
@@ -116,17 +116,17 @@ UNIFIED_SOURCES += [
 # they pull in OS X system headers.
 # nsEmbedFunctions.cpp cannot be built in unified mode because it pulls in X11 headers.
 SOURCES += [
     'nsAppRunner.cpp',
     'nsEmbedFunctions.cpp',
     'ProfileReset.cpp',
 ]
 
-if CONFIG['MOZ_GL_DEFAULT_PROVIDER'] == 'GLX':
+if CONFIG['MOZ_X11']:
     UNIFIED_SOURCES += [
         'glxtest.cpp',
     ]
 
 if CONFIG['MOZ_INSTRUMENT_EVENT_LOOP']:
     UNIFIED_SOURCES += [
         'EventTracer.cpp',
     ]
@@ -142,17 +142,17 @@ if CONFIG['MOZ_PDF_PRINTING']:
     LOCAL_INCLUDES += [
         '../components/printingui',
     ]
 
 include('/ipc/chromium/chromium-config.mozbuild')
 
 FINAL_LIBRARY = 'xul'
 
-if CONFIG['MOZ_GL_DEFAULT_PROVIDER'] == 'GLX':
+if CONFIG['MOZ_X11']:
     DEFINES['USE_GLX_TEST'] = True
 
 for var in ('MOZ_APP_NAME', 'MOZ_APP_BASENAME', 'MOZ_APP_DISPLAYNAME',
             'MOZ_APP_VERSION', 'OS_TARGET', 'MOZ_WIDGET_TOOLKIT'):
     DEFINES[var] = '"%s"' % CONFIG[var]
 
 if CONFIG['MOZ_UPDATER'] and CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
     DEFINES['MOZ_UPDATER'] = True