Bug 1778527 - Add configure flag for decorators; r=mgaudet

Differential Revision: https://phabricator.services.mozilla.com/D151541
This commit is contained in:
Dan Minor 2022-07-13 18:40:18 +00:00
Родитель 444624af06
Коммит eb5528820f
1 изменённых файлов: 18 добавлений и 0 удалений

Просмотреть файл

@ -150,6 +150,24 @@ def enable_record_tuple(value):
set_config("ENABLE_RECORD_TUPLE", enable_record_tuple)
set_define("ENABLE_RECORD_TUPLE", enable_record_tuple)
# Enable decorators
# ===================================================
option(
"--enable-decorators",
default=False,
help="Enable experimental JS Decorators support",
)
@depends("--enable-decorators")
def enable_decorators(value):
if value:
return True
set_config("ENABLE_DECORATORS", enable_decorators)
set_define("ENABLE_DECORATORS", enable_decorators)
# JIT support
# =======================================================
@depends(target, "--enable-record-tuple")