Packages

Erlang wrapper for Rust's cargo build tool

Current section

Files

Jump to
cargo mix.exs
Raw

mix.exs

defmodule Cargo.MixProject do
use Mix.Project
def project do
{:ok, rebar_config} = :file.consult("rebar.config")
{:ok, [{_, _, app_src}]} = :file.consult("src/cargo.app.src")
version = :erlang.list_to_binary(Keyword.get(app_src, :vsn))
deps = Keyword.get(rebar_config, :deps) |>
Enum.map(
fn ({n, v}) -> {n, List.to_string(v)} end
)
[
app: :cargo,
version: version,
deps: deps
]
end
end