*DON'T DO IT*

I just realised, if the :optimizations missing triggers this
behaviour, it should be possible to set it to nil, and it was!

So try ':optimizations nil' in your build.

Jonathan


On Tue, May 7, 2013 at 10:20 PM, Jonathan Fischer Friberg <
odysso...@gmail.com> wrote:

> I tried it, and I think removing the :optimizations flag will do
> what you want. The problem is that cljsbuild sets it to :whitespace
> by default, so even if you remove it from your build it's still there.
>
> To circumvent this, I opened lein-cljsbuild-0.3.0.jar in
> ~/.m2/repository/lein-cljsbuild/lein-cljsbuild/0.3.0/
> In the jar, in the file leiningen/cljsbuild/config.clj I changed the
> function
>
> (defn- default-compiler-options [target-path]
>   {:output-to (in-target-path target-path "main.js")
>    :optimizations :whitespace
>    :warnings true
>    :externs []
>    :libs []
>    :pretty-print true})
>
> to
>
> (defn- default-compiler-options [target-path]
>   {:output-to (in-target-path target-path "main.js")
>    :warnings true
>    :externs []
>    :libs []
>    :pretty-print true})
>
> (just removing the :optimizations)
>
> and put it back in the jar. Which had the effect which I think you
> want, If I understand you correctly.
>
> I hope these instructions are clear enough. :)
>
> Jonathan
>
>
>
> On Tue, May 7, 2013 at 10:06 PM, Timothy Washington <twash...@gmail.com>wrote:
>
>> Hey Jonathan,
>>
>> Saw that flag, and it's useful. But what I want to do is separate my
>> main.js from all my other.js files. I've a more detailed description
>> abouve. Maybe I just can't do this, but I thought I'd ask around.
>>
>>
>> Tim
>>
>>
>> On Tue, May 7, 2013 at 4:03 PM, Jonathan Fischer Friberg <
>> odysso...@gmail.com> wrote:
>>
>>> From the sample.project.clj:
>>>
>>> ; Determines whether the temporary JavaScript files will be left in
>>> place between
>>> ; automatic builds. Leaving them in place speeds up compilation because
>>> things can
>>> ; be built incrementally. This probably shouldn't be disabled except for
>>> troubleshooting.
>>> ; Defaults to true.
>>> :incremental true
>>>
>>>
>>> So it seems like you don't have to worry about it. :)
>>> cljsbuild does it automatically.
>>>
>>> Jonathan
>>>
>>>
>>>  --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to