You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 line
913 B

  1. defmodule Jiffy.Mixfile do
  2. use Mix.Project
  3. @version "0.14.11"
  4. def project do
  5. [app: :jiffy,
  6. description: "A JSON parser as a NIF.",
  7. package: package(),
  8. version: @version,
  9. compilers: [:elixir_make] ++ Mix.compilers(),
  10. elixir: "~> 1.4",
  11. build_embedded: Mix.env == :prod,
  12. start_permanent: Mix.env == :prod,
  13. deps: deps(),
  14. docs: [source_ref: "v#\{@version\}", main: "readme", extras: ["README.md"]],
  15. aliases: aliases()]
  16. end
  17. def application do
  18. [extra_applications: [:logger]]
  19. end
  20. defp package do
  21. [contributors: ["davisp"],
  22. maintainers: ["davisp"],
  23. licenses: ["MIT", "BSD"],
  24. links: %{github: "https://github.com/davisp/jiffy"},
  25. files: ~w(c_src src lib LICENSE mix.exs README.md)]
  26. end
  27. defp deps do
  28. [{:elixir_make, "~> 0.4", runtime: false}]
  29. end
  30. defp aliases do
  31. [clean: ["clean", "clean.make"]]
  32. end
  33. end