On 19/07/2017 14:30, Sergei Nikulov via Boost wrote:
2017-07-19 15:19 GMT+03:00 Ion Gaztañaga via Boost
: On 19/07/2017 3:48, John McFarlane via Boost wrote:
I'm sure this is how a lot of C++ users out there feel. Yes, anyone who can learn C++ can learn another build system. But why require more burden than is strictly necessary? CMake is the very clear trend across the broader community. Yes, it's far from perfect -- despite a monumental clean-up effort. But more developer systems have CMake installed already.
CMake, for instance, does not really build. AFAIK, it generates build instructions for the real build system.
This is unacceptable to me, I want something that really builds the program and also runs tests from the command line, I want to use the same commands in Windows, Linux, FreeBSD and other systems where I test my software.
JFYI, same commands used on every system 1. generate> cmake .. 2. build> cmake --build . 3. test> ctest
Many thanks. I've seen the build option was added in CMake 3.0 a couple of years ago. Good to know, because there are many internet tutorials calling "MsBuild" and "make". Ion