From c16b8ffaddb6a34ae73491f600f542ac78d64df7 Mon Sep 17 00:00:00 2001 From: Giovanni Cerretani Date: Fri, 23 Oct 2020 15:27:49 +0200 Subject: [PATCH 1/4] Update usage.xml Doc typo. --- string/doc/usage.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/string/doc/usage.xml b/string/doc/usage.xml index 56fd3ac..174d177 100644 --- a/string/doc/usage.xml +++ b/string/doc/usage.xml @@ -265,7 +265,7 @@ Find Iterator - An extension to find algorithms it the Find Iterator. Instead of searching for just a one part of a string, + An extension to find algorithms is the Find Iterator. Instead of searching for just a one part of a string, the find iterator allows us to iterate over the substrings matching the specified criteria. This facility is using the Finder to incrementally search the string. From fc86cd34f75293c265ecf73c1890e12749de6d70 Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Wed, 18 Nov 2020 12:46:50 -0500 Subject: [PATCH 2/4] Remove erroneous inclusion of C++11 type_traits header file. --- include/boost/algorithm/apply_permutation.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/include/boost/algorithm/apply_permutation.hpp b/include/boost/algorithm/apply_permutation.hpp index 225ae57..124c31e 100644 --- a/include/boost/algorithm/apply_permutation.hpp +++ b/include/boost/algorithm/apply_permutation.hpp @@ -19,7 +19,6 @@ #define BOOST_ALGORITHM_APPLY_PERMUTATION_HPP #include -#include #include #include From 137c92dac085e8196c5530dff408cb398b4b4649 Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Mon, 18 Jan 2021 20:32:12 -0500 Subject: [PATCH 3/4] [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. --- meta/libraries.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/libraries.json b/meta/libraries.json index 43304e2..de11d65 100644 --- a/meta/libraries.json +++ b/meta/libraries.json @@ -11,7 +11,8 @@ ], "maintainers": [ "Marshall Clow " - ] + ], + "cxxstd": "03" }, { "key": "algorithm/minmax", @@ -26,7 +27,8 @@ ], "maintainers": [ "Marshall Clow " - ] + ], + "cxxstd": "03" }, { "key": "algorithm/string", @@ -42,6 +44,7 @@ ], "maintainers": [ "Marshall Clow " - ] + ], + "cxxstd": "03" } ] \ No newline at end of file From c9077bd49580bddfaa8a5c71abc4022a2b09d972 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Thu, 18 Mar 2021 17:32:16 +0200 Subject: [PATCH 4/4] Add CMakeLists.txt --- CMakeLists.txt | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..806b689 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,41 @@ +# Generated by `boostdep --cmake algorithm` +# Copyright 2020 Peter Dimov +# Distributed under the Boost Software License, Version 1.0. +# https://www.boost.org/LICENSE_1_0.txt + +cmake_minimum_required(VERSION 3.5...3.16) + +project(boost_algorithm VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX) + +add_library(boost_algorithm INTERFACE) +add_library(Boost::algorithm ALIAS boost_algorithm) + +target_include_directories(boost_algorithm INTERFACE include) + +target_link_libraries(boost_algorithm + INTERFACE + Boost::array + Boost::assert + Boost::bind + Boost::concept_check + Boost::config + Boost::core + Boost::exception + Boost::function + Boost::iterator + Boost::mpl + Boost::range + Boost::regex + Boost::static_assert + Boost::throw_exception + Boost::tuple + Boost::type_traits + Boost::unordered +) + +if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt") + + add_subdirectory(test) + +endif() +