memory/moz.build
author Xidorn Quan <me@upsuper.org>
Fri, 04 May 2018 13:44:51 +1000
changeset 417091 61084cd281886ca3bbf4c19842e5f8f92d801337
parent 392145 c995692a3c92e3fc2e31849c25eb8da49afa1326
child 481908 5bf39249f6e47f4ceda3054c5fc598bc4be3cf57
permissions -rw-r--r--
Bug 1454591 part 1 - Generate more structured data in ServoCSSPropList.py. r=heycam This patch changes ServoCSSPropList.py to use classes for properties. This allows extending the data in the file without needing to update all users of this file. Sorting in GenerateCSSPropsGenerated.py is removed because the data file has the right order already. MozReview-Commit-ID: D74bItCfpPH

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files("**"):
    BUG_COMPONENT = ("Core", "Memory Allocator")

DIRS += [
    'build',
    'fallible',
]

# For now, don't build mozalloc when building with --enable-project=memory
if CONFIG['MOZ_BUILD_APP'] != 'memory':
    DIRS += [
        'mozalloc',
    ]

if CONFIG['MOZ_WIDGET_TOOLKIT']:
    DIRS += ['volatile']

# NB: gtest dir is included in toolkit/toolkit.build due to its dependency
# on libxul.

if CONFIG['MOZ_REPLACE_MALLOC']:
    DIRS += ['replace']