[webkit-efl] Tip of the day: building WebKit faster

Kangil Han kangil.han at samsung.com
Tue Nov 20 20:18:33 PST 2012


Hi tmpsantos!

I saw Gangnam style build power on Ryuan's machine yesterday.
I love this!

Thank you and rakuco!

p.s. Would anyone have plan to create script for EFL WebKittens? I would
love it if it starts with 'psy'. :-)

-----Original Message-----
From: webkit-efl-bounces at lists.webkit.org
[mailto:webkit-efl-bounces at lists.webkit.org] On Behalf Of Thiago Marcos P.
Santos
Sent: Tuesday, November 20, 2012 10:36 PM
To: webkit-efl at lists.webkit.org
Subject: [webkit-efl] Tip of the day: building WebKit faster

I often see people building WebKit EFL using the build-webkit even
when they change a harmless line of code in a .cpp file.
The fastest way of building in this case is by invoking "make"
directly from the ./WebKitBuild/[Release|Debug]/ folder.

Example:

If you changed something on WebCore and is using the MiniBrowser for
testing, you have 4 options:

1. The coward option: will build everything, somehow equivalent to
build-webkit but probably faster.
$ make -jN

2. The safe option: will build all the dependencies up to the binary.
$ make MiniBrowser -jN

3. The cowboy option: in case you haven't changed the WebCore ABI, it
will build all the deps up to WebCore.
$ make webcore_efl -jN

4. Gangnam Style: will build and link just WebCore, fastest way
possible. Developer is 100% sure that no ABI breakage happened. No
dependency lookup.
$ make webcore_efl/fast -jN

N = Some people use the number of cores, others twice as much. You
know what is best.

Dedicated to Raphael Kubo which taught me the /fast one.

Cheers,
_______________________________________________
webkit-efl mailing list
webkit-efl at lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-efl



More information about the webkit-efl mailing list