Bug 1432515 - Start including webrender in desktop builds on beta and release. r? draft
authorKartikaya Gupta <kgupta@mozilla.com>
Tue, 23 Jan 2018 11:18:55 -0500
changeset 723595 0a104c6fe485df5ddad621156ba30db83cec5a9a
parent 723473 e2bb11b88bd45bdb2e055042e1624b74d414e73c
child 746906 e125ba5bf480f499df5c100a2203b1a3b30260b6
push id96481
push userkgupta@mozilla.com
push dateTue, 23 Jan 2018 16:19:28 +0000
bugs1432515
milestone60.0a1
Bug 1432515 - Start including webrender in desktop builds on beta and release. r? MozReview-Commit-ID: 2Edvz5pilHb
toolkit/moz.configure
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -799,24 +799,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 but not enabling
+        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