[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] Tips to build faster on Mac?
From:       Maciej Stachowiak <mjs () apple ! com>
Date:       2018-03-16 16:40:16
Message-ID: A2013220-8B15-4280-BA84-F36CB14E34A7 () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


You can also just cd to the WebCore directory and type make.

> On Mar 16, 2018, at 3:24 PM, youenn fablet <youennf@gmail.com> wrote:
> 
> If you have a full build and made changes to WebCore, you might only need to \
> recompile WebCore. With make for instance, one can do: make d -C Source/WebCore
> 
> Y
> 
> On Fri, Mar 16, 2018 at 6:55 AM Danyao Wang <danyao@chromium.org \
> <mailto:danyao@chromium.org>> wrote: Thanks Brian for the Xcode UI tip! So far I've \
> always used build-webkit. I didn't realize there could be a difference. 
> On Thu, Mar 15, 2018 at 6:01 PM, Brian Burg <bburg@apple.com \
> <mailto:bburg@apple.com>> wrote: 
> 
> > On Mar 15, 2018, at 1:58 PM, Danyao Wang <danyao@chromium.org \
> > <mailto:danyao@chromium.org>> wrote: 
> > Hi,
> > 
> > Being new to WebKit development (and also switching from Linux to Mac), I find my \
> > workflow relatively clumsy. Building on a fresh checkout usually takes me 20+ \
> > minutes even on my 12-core Mac Pro. Fastest incremental builds are ~2 minutes. \
> > This adds a lot to the develop / test / debug cycle.
> 
> These build times seem normal. WebKit is a big project, and we don't use \
> CMake/ninja by default when building for Cocoa ports. 
> Are you building via build-webkit on the command line? In my experience, \
> incremental builds are faster via Xcode's UI. 
> > I heard the good folks from Igalia working on the GTK port use icecc. Has anyone \
> > used this on Mac? Any other productivity tips? 
> > Thanks!
> > Danyao
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
> > https://lists.webkit.org/mailman/listinfo/webkit-dev \
> > <https://lists.webkit.org/mailman/listinfo/webkit-dev>
> 
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
> https://lists.webkit.org/mailman/listinfo/webkit-dev \
> <https://lists.webkit.org/mailman/listinfo/webkit-dev> \
> _______________________________________________ webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


[Attachment #5 (text/html)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
line-break: after-white-space;" class=""><div class=""><br class=""></div>You can \
also just cd to the WebCore directory and type make.<div class=""><br \
class=""><div><blockquote type="cite" class=""><div class="">On Mar 16, 2018, at 3:24 \
PM, youenn fablet &lt;<a href="mailto:youennf@gmail.com" \
class="">youennf@gmail.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div class=""><div dir="auto" \
class="">If you have a full build and made changes to WebCore, you might only need to \
recompile WebCore. With make for instance, one can do:</div><div dir="auto" \
class="">make d -C Source/WebCore</div><div dir="auto" class=""><br \
class=""></div><div dir="auto" class="">&nbsp; Y</div><br class=""><div \
class="gmail_quote"><div class="">On Fri, Mar 16, 2018 at 6:55 AM Danyao Wang &lt;<a \
href="mailto:danyao@chromium.org" class="">danyao@chromium.org</a>&gt; wrote:<br \
class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">Thanks Brian for the \
Xcode UI tip! So far I've always used build-webkit. I didn't realize there could be a \
difference.</div><div class="gmail_extra"><br class=""><div class="gmail_quote">On \
Thu, Mar 15, 2018 at 6:01 PM, Brian Burg <span class="">&lt;<a \
href="mailto:bburg@apple.com" target="_blank" class="">bburg@apple.com</a>&gt;</span> \
wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br class=""> <br \
class=""> &gt; On Mar 15, 2018, at 1:58 PM, Danyao Wang &lt;<a \
href="mailto:danyao@chromium.org" target="_blank" \
class="">danyao@chromium.org</a>&gt; wrote:<br class=""> &gt;<br class="">
&gt; Hi,<br class="">
&gt;<br class="">
&gt; Being new to WebKit development (and also switching from Linux to Mac), I find \
my workflow relatively clumsy. Building on a fresh checkout usually takes me 20+ \
minutes even on my 12-core Mac Pro. Fastest incremental builds are ~2 minutes. This \
adds a lot to the develop / test / debug cycle.<br class=""> <br class="">
</span>These build times seem normal. WebKit is a big project, and we don't use \
CMake/ninja by default when building for Cocoa ports.<br class=""> <br class="">
Are you building via build-webkit on the command line? In my experience, incremental \
builds are faster via Xcode's UI.<br class=""> <span class=""><br class="">
&gt; I heard the good folks from Igalia working on the GTK port use icecc. Has anyone \
used this on Mac? Any other productivity tips?<br class=""> &gt;<br class="">
&gt; Thanks!<br class="">
&gt; Danyao<br class="">
</span>&gt; _______________________________________________<br class="">
&gt; webkit-dev mailing list<br class="">
&gt; <a href="mailto:webkit-dev@lists.webkit.org" target="_blank" \
class="">webkit-dev@lists.webkit.org</a><br class=""> &gt; <a \
href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" \
target="_blank" class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br \
class=""> <br class="">
</blockquote></div><br class=""></div>
_______________________________________________<br class="">
webkit-dev mailing list<br class="">
<a href="mailto:webkit-dev@lists.webkit.org" target="_blank" \
class="">webkit-dev@lists.webkit.org</a><br class=""> <a \
href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" \
target="_blank" class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br \
class=""> </blockquote></div></div>
_______________________________________________<br class="">webkit-dev mailing \
list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" \
class="">webkit-dev@lists.webkit.org</a><br \
class="">https://lists.webkit.org/mailman/listinfo/webkit-dev<br \
class=""></div></blockquote></div><br class=""></div></body></html>



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic