Masses of stuff has had to be moved around because of cyclic dependency hell, and some of that may need to be revisited.
38 lines
1.5 KiB
Clojure
38 lines
1.5 KiB
Clojure
(defproject beowulf "0.2.1-SNAPSHOT"
|
|
:cloverage {:output "docs/cloverage"}
|
|
:codox {:metadata {:doc "**TODO**: write docs"
|
|
:doc/format :markdown}
|
|
:output-path "docs/codox"
|
|
:source-uri "https://github.com/simon-brooke/beowulf/blob/master/{filepath}#L{line}"}
|
|
:description "An implementation of LISP 1.5 in Clojure"
|
|
:license {:name "GPL-2.0-or-later"
|
|
:url "https://www.eclipse.org/legal/epl-2.0/"}
|
|
:dependencies [[org.clojure/clojure "1.11.1"]
|
|
[org.clojure/math.numeric-tower "0.0.5"]
|
|
[org.clojure/tools.cli "1.0.214"]
|
|
[org.clojure/tools.trace "0.7.11"]
|
|
[clojure.java-time "1.2.0"]
|
|
[environ "1.2.0"]
|
|
[instaparse "1.4.12"]
|
|
[rhizome "0.2.9"] ;; not needed in production builds
|
|
]
|
|
:main ^:skip-aot beowulf.core
|
|
:plugins [[lein-cloverage "1.1.1"]
|
|
[lein-codox "0.10.7"]
|
|
[lein-environ "1.1.0"]]
|
|
:profiles {:uberjar {:aot :all}}
|
|
:release-tasks [["vcs" "assert-committed"]
|
|
["change" "version" "leiningen.release/bump-version" "release"]
|
|
["vcs" "commit"]
|
|
["vcs" "tag" "v." "--no-sign"]
|
|
["clean"]
|
|
["codox"]
|
|
["cloverage"]
|
|
["uberjar"]
|
|
["change" "version" "leiningen.release/bump-version"]
|
|
["vcs" "commit"]]
|
|
|
|
:target-path "target/%s"
|
|
:url "https://github.com/simon-brooke/the-great-game"
|
|
)
|