From 61d9802f08320d4c45c03772def77dc98ce950f0 Mon Sep 17 00:00:00 2001 From: DevmateBuckConstraintSettingMigration Bot Date: Fri, 31 Jul 2026 13:18:06 -0700 Subject: [PATCH] xplat/executorch/tools/buck/constraints/BUCK Reviewed By: nlutsenko Differential Revision: D114381171 --- tools/buck/constraints/BUCK | 81 +++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/tools/buck/constraints/BUCK b/tools/buck/constraints/BUCK index 907f273963b..e479987e339 100644 --- a/tools/buck/constraints/BUCK +++ b/tools/buck/constraints/BUCK @@ -1,4 +1,5 @@ load("@fbsource//tools/build_defs:fb_native_wrapper.bzl", "fb_native") +load("@prelude//configurations:constraint_alias.bzl", "constraint_with_aliases") oncall("executorch") @@ -30,26 +31,20 @@ fb_native.config_setting( visibility = ["PUBLIC"], ) -fb_native.constraint_setting( +constraint_with_aliases( name = "executorch-max-kernel-num", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "max-kernel-num-64", - constraint_setting = ":executorch-max-kernel-num", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "max-kernel-num-128", - constraint_setting = ":executorch-max-kernel-num", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "max-kernel-num-256", - constraint_setting = ":executorch-max-kernel-num", + aliases = { + "max-kernel-num-64": "64", + "max-kernel-num-128": "128", + "max-kernel-num-256": "256", + }, + default = "unspecified", + values = [ + "64", + "128", + "256", + "unspecified", + ], visibility = ["PUBLIC"], ) fb_native.constraint_setting( @@ -70,14 +65,16 @@ fb_native.config_setting( visibility = ["PUBLIC"], ) -fb_native.constraint_setting( +constraint_with_aliases( name = "executorch-program-verification", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "program-verification-disabled", - constraint_setting = ":executorch-program-verification", + aliases = { + "program-verification-disabled": "disabled", + }, + default = "unspecified", + values = [ + "disabled", + "unspecified", + ], visibility = ["PUBLIC"], ) @@ -89,14 +86,16 @@ fb_native.config_setting( visibility = ["PUBLIC"], ) -fb_native.constraint_setting( +constraint_with_aliases( name = "executorch-builtin-function-name", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "builtin-function-name-disabled", - constraint_setting = ":executorch-builtin-function-name", + aliases = { + "builtin-function-name-disabled": "disabled", + }, + default = "unspecified", + values = [ + "disabled", + "unspecified", + ], visibility = ["PUBLIC"], ) @@ -108,13 +107,15 @@ fb_native.config_setting( visibility = ["PUBLIC"], ) -fb_native.constraint_setting( +constraint_with_aliases( name = "executorch-et-log", - visibility = ["PUBLIC"], -) - -fb_native.constraint_value( - name = "et-log-disabled", - constraint_setting = ":executorch-et-log", + aliases = { + "et-log-disabled": "disabled", + }, + default = "unspecified", + values = [ + "disabled", + "unspecified", + ], visibility = ["PUBLIC"], )