aboutsummaryrefslogtreecommitdiff
path: root/tests/common_settings/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common_settings/BUILD')
-rw-r--r--tests/common_settings/BUILD25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/common_settings/BUILD b/tests/common_settings/BUILD
new file mode 100644
index 0000000..bbf32d5
--- /dev/null
+++ b/tests/common_settings/BUILD
@@ -0,0 +1,25 @@
+load("//rules:common_settings.bzl", "int_flag", "string_flag")
+
+int_flag(
+ name = "my_int_flag",
+ build_setting_default = 42,
+ make_variable = "MY_INT_FLAG",
+)
+
+string_flag(
+ name = "my_string_flag",
+ build_setting_default = "foo",
+ make_variable = "MY_STRING_FLAG",
+)
+
+sh_test(
+ name = "make_variable_test",
+ srcs = ["make_variable_test.sh"],
+ env = {
+ "MESSAGE": "Hello, $(MY_STRING_FLAG)! My name is $(MY_INT_FLAG).",
+ },
+ toolchains = [
+ ":my_int_flag",
+ ":my_string_flag",
+ ],
+)