Indeed, it is time to take a break from redoing the build system - regardless of what is best, it has been through a lot of changes and come a long way. Taking a break from changing build systems, one can have time to pursue one of my favorite related things -- IWYU from Google -- https://include-what-you-use.org/ -- okay, I will now continue my reading of *How To Gain Friends and Influence People*, chuckle! [I had once come up with some tricks to make IWYU less painful to use for VPP; I'd have to find it, if possible, if anyone was interested.]
Burt On Mon, Oct 15, 2018 at 5:51 PM Damjan Marion via Lists.Fd.Io <dmarion= me....@lists.fd.io> wrote: > > > > On 15 Oct 2018, at 21:42, Stephen Hemminger <step...@networkplumber.org> > wrote: > > > > Has VPP ever considered using Meson, which seems to be where most > userspace > > projects are headed for build systems. > > > > http://mesonbuild.com/Comparisons.html > > Before I went into cmake direction, i spent significant amount of time > looking into meson. > Actually I come to the point where I am able to build vpp with meson > generated ninja files. > I thought, if we are changing let's change to something modern but after > spending time on it > i was not convinced it is right way to go. Beside the personal animosity > towards python based > tools installed trough pip, i was not able to find quick and obvious way > to do some "special things" we need > like multi-versioning. Today we have issues with usable version of cmake > in CentOS7 so I can > just guess what will be situation with meson. I guess that is the reason > why DPDK still > maintains both Makefiles and meson files, and maintaining both is way we > don't want to go... > > Even on the page you shared there is no major issue highlighted under > Cons. - Cumbersome to > work - yeah, maybe a bit but they have excellent documentation, > Some simple things are more complicated than necessary. - hmm, I'm more > concerned about having > simple solutions to more complicated things... > > Anyway, it is what it is, we moved to cmake recently so it is not right > time to discuss > about changing it again, specially without roadblocks in front of us... > > -- > Damjan > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > > View/Reply Online (#10825): https://lists.fd.io/g/vpp-dev/message/10825 > Mute This Topic: https://lists.fd.io/mt/27333225/541103 > Group Owner: vpp-dev+ow...@lists.fd.io > Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [bur...@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10859): https://lists.fd.io/g/vpp-dev/message/10859 Mute This Topic: https://lists.fd.io/mt/27333225/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-