Prioritise compilation of namespaces backed by files

This commit is contained in:
Tom Hancock 2014-08-06 16:32:10 +01:00
parent 2803647bc4
commit 60e3ae3c66
2 changed files with 4 additions and 4 deletions

View file

@ -35,9 +35,10 @@
[project]
(for [namespace (compilable-namespaces project)
:let [rel-source (b/path-for namespace)
source (first (for [source-path (:source-paths project)
:let [file (io/file source-path rel-source)]]
file))]
source (first (sort-by (fn [f] (not (.exists f)))
(for [source-path (:source-paths project)
:let [file (io/file source-path rel-source)]]
file)))]
:when source
:let [rel-compiled (.replaceFirst rel-source "\\.clj$" "__init.class")
compiled (io/file (:compile-path project) rel-compiled)]

View file

@ -84,7 +84,6 @@
;; (deftest test-compile-java-main
;; (compile dev-deps-project))
(deftest bad-aot-test
(is (re-find #"does\.not\.exist|does\/not\/exist"
(with-out-str