$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] CMake Announcement from Boost Steering Committee
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2017-07-19 14:54:21
On 19/07/2017 14:30, Sergei Nikulov via Boost wrote:
> 2017-07-19 15:19 GMT+03:00 Ion Gaztañaga via Boost <boost_at_[hidden]>:
>> 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