This implements option #4 for external boost, based on upstream
discussion. In option #4:
1. boost is added as a submodule
2. builds default to using the attached boost module
3. building against a system-provided boost is supported, but
must be configured explicitly
Because all of the boost components are attached as nested
submodules in the upstream boost repository, neither the nested
submodules nor the root boost submodule have been cloned into
modules in github.com/ceph (acked by Sage).
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
[submodule "src/Beast"]
path = src/Beast
url = https://github.com/ceph/Beast.git
+[submodule "src/boost"]
+ path = src/boost
+ url = https://github.com/boostorg/boost.git
--- /dev/null
+Subproject commit ea0209516426e4b358204b8b50d093d001c00f54