author Jim Blandy <jimb@mozilla.com>
Thu, 19 Mar 2015 02:12:53 -0700
changeset 263779 5e45fba743aaa512910782fa01cd189ca15900ac
parent 181933 4a77a99c84d52788958b2647d82b8bd8bc010cdb
child 281210 b78ed11c5379cf4259a62819625eb3a36f5fe7c2
permissions -rw-r--r--
Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium JS_STANDALONE builds don't need everything in mozglue; have mozglue omit the unneeded code for such builds. Since the SpiderMonkey binaries are now more like the other Gecko binaries, we can remove some special cases for JS_STANDALONE in GeckoSharedLibrary, GeckoProgram, etc. All Gecko binaries now use mozglue, which contains mfbt, so we no longer need mention mfbt explicitly. Add a property to the getBuildConfiguration testing function's result that indicates whether we're using jemalloc or not. Include the newly necessary source directories in the SpiderMonkey source package.

BasedOnStyle: Mozilla