-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathproject.clj
21 lines (20 loc) · 1.05 KB
/
project.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(defproject shams/priority-queue "0.1.3-SNAPSHOT"
:description "Provides a persistent priority queue implementation, written entirely in Clojure."
:url "https://github.com/shamsimam/clj-priority-queue"
:license {:name "Eclipse Public License - Version 1.0"
:url "https://www.eclipse.org/legal/epl-v10.html"}
:aliases {"benchmark" ["test" ":benchmark"]}
:aot [shams.priority-queue]
:deploy-repositories [["releases" :clojars]]
:global-vars {*unchecked-math* true
*warn-on-reflection* true}
:javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"]
:jvm-opts ["-server" "-Xmx4g" "-Xms2g" "-XX:+UseParallelGC"]
:lein-release {:scm :git
:deploy-via :clojars}
:profiles {:dev {:dependencies [[org.clojure/clojure "1.8.0"]]}
:test {:dependencies [[criterium "0.4.4"]
[org.clojure/data.priority-map "0.0.7"]]}}
:test-selectors {:default (fn [m] (not (:benchmark m)))
:benchmark :benchmark
:all (constantly true)})