On Wed, Dec 19, 2018 at 8:54 AM Damjan Marion via Lists.Fd.Io <dmarion=me....@lists.fd.io> wrote: > > i > > On 19 Dec 2018, at 14:00, Saxena, Nitin <nitin.sax...@cavium.com> wrote: > > Hi Damjan, > > >>Somebody needs to spend a bit of time to teach CMake how to properly > >>cross-compile.... > > Correct me if I am wrong but I think cross-compilation support was there > before CMake transition. > > I guess so, never used it...
I am still disappointed moving away from autotools. CMake has too much junk science of getting it right; autotools just work for all of these special cases. Yes it is a bit slower to build with autotools but it makes cross compiling and debugging what is going wrong with the build easier. > > Also I am not finding capability to link VPP with externally compiled dpdk? > Am I correct or missing anything > > You can just specify -DCMAKE_INSTALL_PREFIX:PATH=..... to the tree where dpdk > tree is. > That is what we do today with /opt/vpp/external/$(uname -m)/ Also it makes help messages from configure easier to find the needed options including but not limited to the above. Having reading cmake files in the past and autoconfig files, the autoconf is easier to understand and understand how it works. Also autoconf is standard, while cmake is very much unstandardized when it comes to finding headers, etc. You need to pull in a library, here have a weird cmake file which might or might not work. Thanks, Andrew Pinski > > -- > Damjan > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > > View/Reply Online (#11694): https://lists.fd.io/g/vpp-dev/message/11694 > Mute This Topic: https://lists.fd.io/mt/28800506/912176 > Group Owner: vpp-dev+ow...@lists.fd.io > Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [pins...@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#11695): https://lists.fd.io/g/vpp-dev/message/11695 Mute This Topic: https://lists.fd.io/mt/28800506/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-