File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 881
881
" Given list of IJavaScript objects, add foreign-deps, constants-table, and
882
882
preloads IJavaScript objects to the list."
883
883
[inputs opts]
884
- (let [requires (set (mapcat deps/-requires inputs))
885
- required-js (js-dependencies opts requires)]
884
+ (let [requires (set (mapcat deps/-requires inputs))
885
+ required-js (js-dependencies opts requires)
886
+ cenv @env/*compiler*]
886
887
(concat
887
888
(map
888
889
(fn [{:keys [foreign url file provides requires] :as js-map}]
891
892
(javascript-file foreign url provides requires)
892
893
js-map)))
893
894
required-js)
894
- [(when (-> @env/*compiler* :options :emit-constants )
895
+ [(when (-> cenv :options :emit-constants )
895
896
(let [url (deps/to-url (str (util/output-directory opts) " /constants_table.js" ))]
896
897
(javascript-file nil url url [" constants-table" ] [" cljs.core" ] nil nil )))]
897
898
(remove nil?
898
899
(map (fn [preload]
899
- (if-let [uri (:uri (cljs- source-for-namespace preload))]
900
+ (if-let [uri (:uri (source-for-namespace preload cenv ))]
900
901
(-compile uri opts)
901
902
(util/debug-prn " WARNING: preloads namespace" preload " does not exist" )))
902
903
(:preloads opts)))
You can’t perform that action at this time.
0 commit comments