diff --git a/docs/rules_m4.md b/docs/rules_m4.md index 079805d..7724f20 100644 --- a/docs/rules_m4.md +++ b/docs/rules_m4.md @@ -123,7 +123,7 @@ register_toolchains("@m4//:toolchain") | Name | Description | Type | Mandatory | Default | | :------------- | :------------- | :------------- | :------------- | :------------- | | name | A unique name for this repository. | Name | required | | -| m4_repository | The name of an [m4_repository](#m4_repository). | String | optional | "" | +| m4_repository | The name of an [m4_repository](#m4_repository). | String | required | | | repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.<p>For example, an entry "@foo": "@bar" declares that, for any time this repository depends on @foo (such as a dependency on @foo//some:target, it should actually resolve that dependency within globally-declared @bar (@bar//some:target). | Dictionary: String -> String | required | | diff --git a/m4/rules/m4_toolchain_repository.bzl b/m4/rules/m4_toolchain_repository.bzl index 026875a..43132d0 100644 --- a/m4/rules/m4_toolchain_repository.bzl +++ b/m4/rules/m4_toolchain_repository.bzl @@ -79,6 +79,7 @@ register_toolchains("@m4//:toolchain") attrs = { "m4_repository": attr.string( doc = "The name of an [`m4_repository`](#m4_repository).", + mandatory = True, ), }, )