$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.