Based on what you've said so far it's not clear whether you misunderstand the purpose of :modules. :modules is only about code splitting advanced builds. It has nothing do with dependencies.
David On Mon, Oct 26, 2015 at 9:57 AM, Martin Weber <martin.s.we...@gmail.com> wrote: > Assume I got modules compilation with cljsbuild to work (with a local > 1.7.160 build, because .145 is broken in that regard, put the > 1.7.160-aot.jar into my lib/ and be happy it works). > > Assume I have ns "mine.something" and "mine.core" and a :modules entry > {:something {:output-to ".../something.js" :entries #{"mine.something"}}} > > #1 If I do not require mine.something in mine.core (or elsewhere, > transitively), and compile the sources, I get a something.js with content > as one would expect, representing the code defined in something.cljs, but > does not include the dependencies - neither view google dependency calls > nor via code inclusion. > > Is there a way to control dep inclusion? (as in: > - don't include any deps, > - include those deps that are specific to myself but not those present > already, > - include all my deps, including cljs itself) > > Without this capability modules need management of their dependencies > basically in a manual matter, which is .. suboptimal. > > #2 If I require mine.something in mine.core, and compile the sources, I > get a something.js with no content other than the source map file comments, > like > //# sourceMappingURL=something.js.map > Instead its code is compiled into the same output as the using namespace > is being compiled to (here: mine.core, i.e. to cljs-base.js) > > I believe this is a bug. > > Regards, > -Martin > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojurescript+unsubscr...@googlegroups.com. > To post to this group, send email to clojurescript@googlegroups.com. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at http://groups.google.com/group/clojurescript.