I agree a simple build system ideally without any dependency is best. But cmake provides a great advantage: you prefer Makefiles, others prefer Visual Studio projects, others Eclipse projects, others Ninja as a build system etc. - cmake provides all of this and the cmake files are more readable, at least after getting used to yet-another-syntax. The drawback is you have to install one more dependency... I still want to provide the Filelists.mk files, these won't go away, so it will be always easy to maintain a Makefile based system for your own projects without installing cmake.
Dirk On Fri, Jun 15, 2018 at 11:57 PM Yigal Hochberg <hochb...@dmhsoftware.com> wrote: > Thanks Dirk, > > I like and prefer gnu Makefiles ready to go. They work work well in Linux > and on Windows using Mingw and Cygwin. > For msvc all you need is to change the CC and CFLAGS and you are good to > go. msvc 2017 is finally very close to c99 or even later. > The "older" file organization with Makefiles without the need to > additional cmake processing. > For all windows the final link needs win pcap lib (taken from wherever it > was installed). > > I will try your suggestion for cmake (will need to install cmake). > If it is simple and reliable maybe it is a godo improvement. > > Thanks > Yigal > > > > > > > > > On Fri, Jun 15, 2018 at 3:28 PM, Dirk Ziegelmeier <d...@ziegelmeier.net> > wrote: > >> Hi Yigal, >> >> I removed it because you can generate easily a Makefile-based build (and >> many others) using cmake. >> >> - cd into example_app dir >> - mkdir build >> - cd build >> - cmake .. -G "MinGW Makefiles" >> - make >> >> The msvc_netif_init contains no platform specific code. I just forgot to >> rename it. Just pushed a fix it a few minutes before. >> >> >> Dirk >> >> >> _______________________________________________ >> lwip-users mailing list >> lwip-users@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/lwip-users >> > > > > -- > Yigal > _______________________________________________ > lwip-users mailing list > lwip-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users