Bug 1432515 - Build WebRender by default on all channels. r?milan draft
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 09 May 2018 15:24:38 -0400
changeset 793219 5d2deccac134ec9a3bdcf6007a708953b0bebaaa
parent 793218 3e7d2a7e0398db2a84893417077a3c80dbf34905
child 793220 1fe4680317169a1a671968313abd56694d4c1bc6
push id109322
push userkgupta@mozilla.com
push dateWed, 09 May 2018 19:24:56 +0000
reviewersmilan
bugs1432515
milestone62.0a1
Bug 1432515 - Build WebRender by default on all channels. r?milan MozReview-Commit-ID: LkDmf9x1Ye
toolkit/moz.configure
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -791,24 +791,24 @@ def servo_target_dir(value):
     return value[0]
 
 set_config('SERVO_TARGET_DIR', servo_target_dir)
 
 # WebRender integration
 option('--enable-webrender', nargs='?', choices=('build',),
        help='Include WebRender in the build and/or enable it at runtime')
 
-@depends('--enable-webrender', milestone)
-def webrender(value, milestone):
+@depends('--enable-webrender')
+def webrender(value):
     build_webrender = None
     enable_webrender = None
 
     if value.origin == 'default':
-        # if nothing is specified, default to just building on Nightly
-        build_webrender = milestone.is_nightly
+        # if nothing is specified, default to building
+        build_webrender = True
     elif len(value) and value[0] == 'build':
         # if explicitly set to 'build', then we build but don't enable
         build_webrender = True
     elif bool(value):
         # if set to true, then build and enable
         build_webrender = True
         enable_webrender = True