-
Notifications
You must be signed in to change notification settings - Fork 22
/
project.clj
36 lines (36 loc) · 2.09 KB
/
project.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
(defproject org.clojure/core.rrb-vector "0.1.1-SNAPSHOT"
:description "RRB-Trees for Clojure(Script) -- see Bagwell & Rompf"
:url "https://github.com/clojure/core.rrb-vector"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:min-lein-version "2.2.0"
:parent [org.clojure/pom.contrib "1.2.0"]
:dependencies [[org.clojure/clojure "1.9.0"]]
:source-paths ["src/main/clojure" "src/main/cljs"]
;;:source-paths ["src/parameterized/clojure" "src/main/cljs"]
:test-paths ["src/test/clojure"]
:test-selectors {:default (complement :cljs-nashorn)}
:jvm-opts ^:replace ["-XX:+UseG1GC"
"-XX:-OmitStackTraceInFastThrow"]
:profiles {:dev {:dependencies [[org.clojure/test.check "1.1.1"]]
:plugins [[lein-cljsbuild "1.1.7"]]}
:coll {:test-paths ["src/test_local/clojure"]
:dependencies [[org.clojure/test.check "1.1.1"]
[collection-check "0.1.7"]]}
:cljs {:dependencies [[org.clojure/clojure "1.10.1"]
[org.clojure/clojurescript "1.10.238"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
:1.10 {:dependencies [[org.clojure/clojure "1.10.1"]]}
:master {:dependencies [[org.clojure/clojure "1.11.0-master-SNAPSHOT"]]}}
:cljsbuild {:builds {:test {:source-paths ["src/main/cljs"
"src/test/cljs"]
:compiler {;;:optimizations :none
;;:optimizations :whitespace
;;:optimizations :simple
:optimizations :advanced
:output-to "out/test.js"}}}
:test-commands
{"node" ["node" "-e"
"require(\"./out/test\"); clojure.core.rrb_vector.test_cljs.run()"]
"spidermonkey" ["js52" "-f" "out/test.js"
"--execute=clojure.core.rrb_vector.test_cljs.run()"]}})