Packages

Elixir compilers and scripts for building Nerves Systems. For useable system configurations see nerves_system_*

Retired package: Deprecated - Compiler has been moved to nerves ~> 0.4.0

Current section

Files

Jump to
Raw

mix.exs

defmodule Nerves.System.Mixfile do
use Mix.Project
require Logger
default_cache = "http"
default_compiler =
case :os.type do
{_, :linux} -> "local"
_ -> "none"
end
@cache System.get_env("NERVES_SYSTEM_CACHE") || default_cache
@compiler System.get_env("NERVES_SYSTEM_COMPILER") || default_compiler
# TODO: Set these somewhere else
System.put_env("NERVES_SYSTEM_CACHE", @cache)
System.put_env("NERVES_SYSTEM_COMPILER", @compiler)
def project do
[app: :nerves_system,
version: "0.1.8",
elixir: "~> 1.2",
description: description,
package: package,
deps: deps]
end
def application do
[applications: []]
end
defp deps do
[]
end
defp description do
"""
Elixir compilers and scripts for building Nerves Systems. For useable system configurations see nerves_system_*
"""
end
defp package do
[maintainers: ["Frank Hunleth", "Justin Schneck"],
files: ["lib", "README.md", "LICENSE", "nerves.exs", "mix.exs"],
licenses: ["Apache 2.0"],
links: %{"Github" => "https://github.com/nerves-project/nerves_system"}]
end
end