Subject: Re: [boost] Proposal for moving Boost to CMake
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-17 16:51:28


Niall Douglas wrote:

> So tl;dr; I strongly recommend placing all cmake complexity into runnable
> scripts which generate .cmake files to be include()d to avoid boilerplate,
> and keep the CMakeLists.txt etc completely free of any custom macros or
> functions.

Niall, could you please show how an idiomatic CMakeLists.txt file should, in
your opinion, look like, for a run-of-the-mill Boost library? Pick some
existing library to illustrate the point, such as for example System, or
SmartPtr, or even the simplest one, Assert. Or any other, if you prefer.