Packages
kvs
13.4.15
13.5.22-aleph
13.4.16
13.4.15
13.4.14
13.4.13
13.3.1
13.2.28
11.9.1
10.8.3
10.8.2
10.3.0
9.9.2
9.9.1
9.9.0
9.8.0
9.7.0
9.4.8
9.4.7
9.4.6
9.4.5
9.4.4
9.4.3
9.4.2
9.4.1
9.4.0
8.12.0
8.11.2
8.11.1
8.10.4
8.10.3
8.10.2
8.10.1
8.10.0
8.5.2
8.5.1
8.5.0
8.4.1
8.4.0
8.3.1
8.3.0
7.11.5
7.9.1
7.7.0
7.1.3
7.1.2
7.1.1
6.12.11
6.12.10
6.12.9
6.12.8
6.12.7
6.12.6
6.12.5
6.12.4
6.12.3
6.12.2
6.12.1
6.12.0
6.11.2
6.11.1
6.11.0
6.10.2
6.10.1
6.10.0
6.9.2
6.9.1
6.9.0
6.7.7
6.7.6
6.7.5
6.7.4
6.7.3
6.7.2
6.7.1
6.7.0
6.6.0
2.1.0
0.12.1
retired
KVS Key-Value Store Abstraction Layer
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule KVS.Mixfile do
use Mix.Project
def project do
[
app: :kvs,
version: "13.4.15",
description: "KVS Key-Value Store Abstraction Layer",
package: package(),
deps: deps(),
xref: [exclude: [:rocksdb]]
]
end
def application do
[mod: {:kvs, []}, extra_applications: [:mnesia, :crypto]]
end
defp package do
[
files: ~w(include man config lib LICENSE mix.exs README.md),
licenses: ["MIT"],
maintainers: ["Namdak Tonpa"],
links: %{"GitHub" => "https://github.com/synrc/kvs"}
]
end
defp deps do
deps = [
{:ex_doc, ">= 0.0.0", only: :dev}
]
if System.get_env("KVS_BACKEND") == "rocksdb" do
deps ++ [{:rocksdb, "~> 2.5.0", optional: true}]
else
deps
end
end
end