14 lines
354 B
Python
14 lines
354 B
Python
ElixirHomeProvider = provider(
|
|
fields = ["path"],
|
|
)
|
|
|
|
def _impl(ctx):
|
|
return ElixirHomeProvider(path = ctx.build_setting_value)
|
|
|
|
elixir_home = rule(
|
|
implementation = _impl,
|
|
# The next line marks this as a special rule that we can
|
|
# configure when invoking the cli or via .bazelrc file
|
|
build_setting = config.string(flag = True),
|
|
)
|