kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #15388
Re: Incremental build speeds.
Oh yeah I forgot to mention I have an SSD, and -j4 did not make a huge
difference (can't remember exact time).
I like the DLL solution though! I'm planning to (maybe) do a bit of work on
the 3d viewer as it is not much code and quite self-contained. Seems to be
a static library at the moment so I will maybe have a go at changing it to
a dynamic one.
I might also try porting to QBS (Qt's new build system) which is much
faster than make in my experience.
Cheers,
Tim
On 22 October 2014 14:40, Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx>
wrote:
> On 22.10.2014 15:01, Tim Hutt wrote:
>
>> Hi,
>>
>>
> However, if I perform a null-rebuild (i.e. I don't change anything and
>> just run `make` again), it takes about 70 seconds to run.
>>
>
> Hi Tim,
>
> I found it very annoying while developing the P&S, where I needed to very
> frequently rebuild and re-link a small part of pcbnew. My solution was to:
> - exclude the P&S sources from CMakeLists.txt
> - build the P&S using a standard makefile (using same compiler options as
> CMake)
> - link it as a DLL with _pcbnew.kiface
>
> By doing this, I only had to rebuild the P&S DLL (taking few seconds)
> instead of waiting ~2 minutes for the CMake to solve dependencies and GCC
> linker to produce new .kiface image.
>
> It's just a dumb and ugly hack, but may help in some cases.
>
> Cheers,
> Tom
>
Follow ups
References