From d8dff81c3e04044c3b40e7bef3aa3000240af745 Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Mon, 26 Sep 2016 18:05:28 -0400 Subject: [PATCH] boost: add submodule at tag boost-1.61.0 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 --- .gitmodules | 3 +++ src/boost | 1 + 2 files changed, 4 insertions(+) create mode 160000 src/boost diff --git a/.gitmodules b/.gitmodules index 6765e9474995a..86d592d64da45 100644 --- a/.gitmodules +++ b/.gitmodules @@ -41,3 +41,6 @@ [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 diff --git a/src/boost b/src/boost new file mode 160000 index 0000000000000..ea0209516426e --- /dev/null +++ b/src/boost @@ -0,0 +1 @@ +Subproject commit ea0209516426e4b358204b8b50d093d001c00f54