diff --git a/zircon/public/gn/fidl.gni b/zircon/public/gn/fidl.gni
index 9e1d1c33f99941fd932b577206471eb9d3c80716..b74543a7510028af622608a7914d8dfa0684118e 100644
--- a/zircon/public/gn/fidl.gni
+++ b/zircon/public/gn/fidl.gni
@@ -286,6 +286,8 @@ template("fidl_library") {
           legacy_dirs += [ "fidl/$fidl_name" ]
           legacy_targets += [
             {
+              _label = get_label_info(":$target_name", "label_with_toolchain")
+              _zircon_public = "fidl"
               import = "//build/fidl/fidl.gni"
               target_type = "fidl"
               target_name = fidl_name