[ovs-dev] [PATCH] Makefiles: Fix invocation of dot2pic when builddir != srcdir.
Ben Pfaff
blp at nicira.com
Fri May 9 14:04:52 UTC 2014
I thought everyone knew.
OK, I will write up some text for INSTALL.
On May 8, 2014 11:31 PM, "Andy Zhou" <azhou at nicira.com> wrote:
> This is great and I was not aware of this. Although I knew GCC and GDB
> builds support build directories.
>
> IMHO, It will be helpful to other developers as well.
>
> On Thu, May 8, 2014 at 9:42 PM, Ben Pfaff <blp at nicira.com> wrote:
> > On Fri, May 09, 2014 at 01:37:19PM +0900, YAMAMOTO Takashi wrote:
> >> > On Fri, May 09, 2014 at 01:26:03PM +0900, YAMAMOTO Takashi wrote:
> >> >> sorry, i didn't know builddir can be different from srcdir.
> >> >
> >> > I guess not everyone builds that way but I like to have multiple
> >> > builddirs so that I can easily do both Clang and GCC builds off a
> single
> >> > source tree.
> >>
> >> sounds useful. can you share a recipe in INSTALL?
> >
> > It is the same form as with every project built with Autoconf and
> > Automake.
> >
> > # Basic setup.
> > cd ovs
> > ./boot.sh
> >
> > # First build dir.
> > #
> > # I name my builddirs beginning with "_". It is only a
> > # personal convention, although I think I got it from Paul Smith (see
> > # http://mad-scientist.net/make/).
> > mkdir _build
> > (cd _build && ../configure && make)
> >
> > # Second build dir.
> > mkdir _clang
> > (cd _clang && ../configure CC=clang && make)
> >
> > # And then after that you can just run "make" in both directories. I
> > # use a simple script.
> >
> > I am not sure that it is worth describing in INSTALL, because I am not
> > sure that most developers want to do it.
> > _______________________________________________
> > dev mailing list
> > dev at openvswitch.org
> > http://openvswitch.org/mailman/listinfo/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-dev/attachments/20140509/9383d183/attachment-0005.html>
More information about the dev
mailing list