← Back to team overview

kicad-developers team mailing list archive

Re: macos dev environment

 

I also use CLion.  It's okay but not perfect.  It's been a while since I've
been compiling on my Mac but from what I recall, the most frustrating part
is the need to re-generate all of the application packages whenever
anything is touched (which is a slow and non-parallel process).

It's possible that implementing one of the possible fixes for
https://bugs.launchpad.net/kicad/+bug/1826649 will also enable faster
incremental builds on MacOS

-Jon

On Thu, Nov 7, 2019 at 10:07 AM Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
wrote:

> I use CLion, but I also would love to see kicad-mac-builder improved
> to the point where it could do the right things for dev, as well.
>
> Adam
>
> On Thu, Nov 7, 2019 at 7:45 AM Jonatan Liljedahl <lijon@xxxxxxxxxxxx>
> wrote:
> >
> > Are there any developers on macOS that would like to give me some
> > hints on how to set up a good environment? Currently I'm using
> > kicad-mac-builder, but it's not well suited for the kind of iterative
> > rebuilding during development.
> >
> > 1. It applies the patches each time.
> > 2. It resets the git repo each time.
> > 3. It re-downloads all docs etc each time.
> > 4. It does not rebuild the changed source files.
> >
> > So for now, I've just commented out the docs dependency and commands
> > for applying the patches and resetting git, etc.
> >
> > But it still does not rebuild when I change some source file, so I need
> to do:
> >
> > make -f CMakeFiles/Makefile2 CMakeFiles/kicad.dir/clean
> >
> > and rebuild, which probably takes more time than needed.
> >
> > --
> > /Jonatan
> > http://kymatica.com
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References