On 11/12/2012 16:22, Xiaofan Chen wrote: > On Mon, Nov 12, 2012 at 3:55 PM, Pau Garcia i Quiles > <[email protected]> wrote: >> As for your concerns about CMake being available or not: it's >> available from all Linux and BSD variants I know because more and more >> projects are moving to CMake because more and more projects are >> concerned about cross-platform, including MSVC. It's not something >> esoteric. > > As far as I know, there are still a lot of project against the ideas > of using CMake to replace the autotools. > > For the project I am active in (mostly small project), libusb project > and its fork libusbx are not using CMake but rather autotools + > MSVC solution file; openocd project is still using autotools (no > MSVC compatibility). There were CMake discussions at some > point of the projects because many people did not quite like autotools. > But later the idea were shot down since CMake helped to solved > some issues but create some new issues. In the end, autotools > are more flexible and easier to fix if there are issues. >
Heh, genius, the answer was right in front of me the whole time, autotools + MSVC solutions file. I was working with one such other project doing this setup. MSVC files can easily be limited to build some subset that it can support. Alright, ironcrate can use MSVC solution files, in addition to autotools on Linux. Just perfect. Pau, it's not about cmake being available on most platform, the same can be said about various shell interpreters. You'd just be adding cmake as a requirement in addition to shell interpreters. Now you need both to proceed where previously you needed only the latter.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
