diff --git a/examples/xplatform/macros/BUILD b/examples/xplatform/macros/BUILD index 596bcde61..427a5c151 100644 --- a/examples/xplatform/macros/BUILD +++ b/examples/xplatform/macros/BUILD @@ -3,6 +3,11 @@ load("//swift:swift_compiler_plugin.bzl", "swift_compiler_plugin") licenses(["notice"]) +config_setting( + name = "supports_macros", + values = {"define": "supports_macros=1"}, +) + swift_library( name = "stringify", srcs = ["Stringify.swift"], @@ -17,6 +22,10 @@ swift_compiler_plugin( "StringifyMacroPlugin.swift", ], module_name = "StringifyMacroPlugin", + target_compatible_with = select({ + ":supports_macros": [], + "//conditions:default": ["@platforms//:incompatible"], + }), deps = [ "@SwiftSyntax", "@SwiftSyntax//:SwiftCompilerPlugin",