Skip to content

Commit f021e99

Browse files
committed
CLJS-3145: Node.js support libs cljs.nodejs and cljs.nodejscli generate random files
set :output-file so the libs don't have randomly generated names
1 parent 1a537e5 commit f021e99

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/clojure/cljs/closure.clj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3012,12 +3012,18 @@
30123012
(compile-sources compiler-stats compile-opts)
30133013
(#(map add-core-macros-if-cljs-js %))
30143014
(add-js-sources opts)
3015-
(cond-> (= :nodejs (:target opts)) (concat [(-compile (io/resource "cljs/nodejs.cljs") opts)]))
3015+
(cond-> (= :nodejs (:target opts))
3016+
(concat
3017+
[(-compile (io/resource "cljs/nodejs.cljs")
3018+
(assoc opts :output-file "nodejs.js"))]))
30163019
deps/dependency-order
30173020
(add-preloads opts)
30183021
remove-goog-base
30193022
add-goog-base
3020-
(cond-> (= :nodejs (:target opts)) (concat [(-compile (io/resource "cljs/nodejscli.cljs") opts)]))
3023+
(cond-> (= :nodejs (:target opts))
3024+
(concat
3025+
[(-compile (io/resource "cljs/nodejscli.cljs")
3026+
(assoc opts :output-file "nodejscli.js"))]))
30213027
(->> (map #(source-on-disk opts %)) doall)
30223028
(compile-loader opts))
30233029
_ (when (:emit-constants opts)

0 commit comments

Comments
 (0)