Tim, On 22 Oct 2014, at 17:45, Tim Hutt <[email protected]> wrote: > 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.
You can try, but my guess is that you should not expect a warm welcome for patches doing so. CMake may be slower, but it has shown to be able to deal with a whole lot of weird things on all platforms. The main devs and Dick (I am not) have spent so much time on this, that I doubt they´ll be very receptive. Also, kicad used Wx, why use a QT build-system? I am not trying to start a flamefest, but perhaps it convinces you to spend that time on other KiCad improvements. Kind regards, Martijn > > Cheers, > > Tim > > On 22 October 2014 14:40, Tomasz Wlostowski <[email protected]> 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 > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

