chore: mix clean removes rustler artifacts.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
f322b7d9d8
commit
2460f2e7b3
12
mix.exs
12
mix.exs
|
@ -16,6 +16,7 @@ defmodule Scenic.Driver.Renderling.MixProject do
|
|||
description: @description,
|
||||
deps: deps(),
|
||||
elixirc_paths: elixirc_paths(Mix.env()),
|
||||
aliases: aliases(),
|
||||
docs: [
|
||||
main: "readme",
|
||||
extras: ["README.md"]
|
||||
|
@ -63,4 +64,15 @@ defmodule Scenic.Driver.Renderling.MixProject do
|
|||
|
||||
defp elixirc_paths(env) when env in [:dev, :test], do: ["lib", "test/support"]
|
||||
defp elixirc_paths(_), do: ["lib"]
|
||||
|
||||
def aliases do
|
||||
[clean: ["clean", &clean_rustler_artifacts/1]]
|
||||
end
|
||||
|
||||
def clean_rustler_artifacts(_) do
|
||||
__DIR__
|
||||
|> Path.join("priv/native/*")
|
||||
|> Path.wildcard()
|
||||
|> Enum.each(&File.rm!/1)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue