← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Produce generated files in CMAKE_BINARY_DIR rather than in-source

 

I had forgotten about the upcoming dependency changes.

The builds work fine, but I have some special scripts that make sure that
the build tree is "really really clean", as I've had some troubles before
with things being left over, and having it so that I just had a single
"build artifacts" directory I could delete would make the helper scripts
slightly more obvious, but I think my helper scripts will have to be
rewritten for the post-release dependency changes (which I'm excited for)
so actually, I'm not sure if this would really help for the OS X stuff.

Adam Wolf

On Mon, Sep 14, 2015 at 8:14 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:

> Adam,
>
> Are you not able to build out of source builds on OSX?  I've never done
> an in source built on either windows or linux so I'm a bit surprised by
> this statement.  AFAICT, this patch merely moves the source files
> generated by CMake from the source path to the build path.  Do any of
> these files have platform specific stuff in them?  The only one I can
> think of might be the OpenGL shader headers.  Everything else should be
> platform agnostic so it shouldn't make any difference.  The real problem
> is until you move the dependency source with all of its platform
> specific patches out of the source tree, this patch doesn't really buy
> you that much.  FYI to anyone reading this, please don't create a patch
> to do this.  The dependency library build stuff is getting ripped out by
> me during the next development cycle.
>
> Wayne
>
> On 9/14/2015 8:35 AM, Adam Wolf wrote:
> > Hmm.  Folks, I don't necessarily have time to test this at the moment,
> > with the RC testing I'm doing, but if this works ok, it might be better
> > than a few workarounds I put in place for the OS X builds.
> >
> > Adam Wolf
> >
> > On Sun, Sep 13, 2015 at 11:26 PM, Michael Beardsworth
> > <beardsworth@xxxxxxxxxx <mailto:beardsworth@xxxxxxxxxx>> wrote:
> >
> >     This change makes it possible to perform out-of-source builds.
> >
> >     _______________________________________________
> >     Mailing list: https://launchpad.net/~kicad-developers
> >     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >     <mailto: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
> >
>
> _______________________________________________
> 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
>

References