Bug 1243734 - Part 1. Add MOZ_ENABLE_MASK_AS_SHORTHAND compile flag; draft
authorCJKu <cku@mozilla.com>
Fri, 04 Mar 2016 15:51:56 +0800
changeset 336841 704a4cb725466db105e73909e47aa21cd828aa0f
parent 336840 82320c90069949c1db523d61563aa8ddd367e64e
child 515507 9e9c105a38aab9dc6180549f2d3ef5d332deac89
push id12189
push usercku@mozilla.com
push dateFri, 04 Mar 2016 07:52:22 +0000
bugs1243734
milestone47.0a1
Bug 1243734 - Part 1. Add MOZ_ENABLE_MASK_AS_SHORTHAND compile flag; MozReview-Commit-ID: IroR3u88Lka
layout/style/test/moz.build
old-configure.in
--- a/layout/style/test/moz.build
+++ b/layout/style/test/moz.build
@@ -94,8 +94,10 @@ TEST_HARNESS_FILES.testing.mochitest.tes
     '/layout/reftests/svg/as-image/lime100x100.svg',
     '/layout/reftests/svg/as-image/svg-image-visited-1-helper.svg',
     '/layout/reftests/svg/as-image/svg-image-visited-2-helper.svg',
     '/layout/reftests/svg/pseudo-classes-02-ref.svg',
     '/layout/reftests/svg/pseudo-classes-02.svg',
 ]
 
 DEFINES['MOZILLA_INTERNAL_API'] = True
+if CONFIG['MOZ_ENABLE_MASK_AS_SHORTHAND']:
+   HOST_DEFINES['MOZ_ENABLE_MASK_AS_SHORTHAND'] = True
--- a/old-configure.in
+++ b/old-configure.in
@@ -9024,16 +9024,26 @@ else
 fi
 
 if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then
     USE_ICU=1
 fi
 
 MOZ_CONFIG_ICU()
 
+dnl ========================================================
+dnl mask as short hand property
+dnl ========================================================
+dnl Uncommenting the next line would enable mask-as-shorthand feature.
+dnl MOZ_ENABLE_MASK_AS_SHORTHAND=1
+if test "$MOZ_ENABLE_MASK_AS_SHORTHAND"; then
+  AC_DEFINE(MOZ_ENABLE_MASK_AS_SHORTHAND)
+fi
+AC_SUBST(MOZ_ENABLE_MASK_AS_SHORTHAND)
+
 if test -z "$JS_SHARED_LIBRARY"; then
   AC_DEFINE(MOZ_STATIC_JS)
 fi
 AC_SUBST(JS_SHARED_LIBRARY)
 
 # Avoid using obsolete NSPR features
 AC_DEFINE(NO_NSPR_10_SUPPORT)