diff options
Diffstat (limited to 'bb.edn')
| -rw-r--r-- | bb.edn | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -6,19 +6,22 @@ (do (println "Cannot run on Windows !") (System/exit 1)))) - clean (do - (println "Removing target folder.") - (fs/delete-tree "target")) + + clean {:doc "Removes target folder." + :task (fs/delete-tree "target")} run-main {:doc "Run main" :task (apply clojure "-M -m cljcc.cljcc" *command-line-args*)} + build-uberjar {:doc "Builds uberjar" :task (when (seq (fs/modified-since "target/cljcc" ["src" "build.clj" "deps.edn" "test" "resources"])) (clojure "-T:build ci"))} + run-uberjar {:doc "Run uberjar" :depends [build-uberjar] :task (apply shell "java -jar target/cljcc/cljcc.jar" *command-line-args*)} + build-native {:doc "Builds native image" :depends [build-uberjar] :task |
