Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2020-06-29 14:57:42


René Ferdinand Rivera Morell wrote:

> Expecting libraries to use B2, or any particular build system, for review
> increases the barrier of entry.

It does, and I consider this a feature. Writing a Jamfile or two is trivial
(if indeed your library is a bag of source files and it doesn't need to
f.ex. link to OpenSSL or detect AVX-512 at configure time.) Refusing to do
so is a deliberate slight.

Same would apply to CMake by the way; having a submodule-friendly
CMakeLists.txt should be a requirement, and will indeed also increase the
barrier of entry. So far, 0% of the libraries having a CMakeLists.txt file
have been usable as a submodule.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk