From 6d3aece1f225ec779606abc5a055973f418c7081 Mon Sep 17 00:00:00 2001 From: "Troy D. Straszheim" Date: Sat, 17 Oct 2009 02:07:38 +0000 Subject: [PATCH] rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back [SVN r56942] --- CMakeLists.txt | 259 ------------------------------------ CTestConfig.cmake | 13 -- Welcome.txt | 7 - doc/CMakeLists.txt | 9 -- doc/src/CMakeLists.txt | 19 --- libs/CMakeLists.txt | 63 --------- libs/accumulators | 2 +- libs/algorithm | 2 +- libs/any | 2 +- libs/array | 2 +- libs/asio | 2 +- libs/assign | 2 +- libs/bimap | 2 +- libs/bind | 2 +- libs/circular_buffer | 2 +- libs/compatibility | 2 +- libs/concept/CMakeLists.txt | 21 --- libs/concept/module.cmake | 1 - libs/concept_check | 2 +- libs/config | 2 +- libs/conversion | 2 +- libs/crc | 2 +- libs/date_time | 2 +- libs/detail | 2 +- libs/disjoint_sets | 2 +- libs/dynamic_bitset | 2 +- libs/exception | 2 +- libs/filesystem | 2 +- libs/foreach | 2 +- libs/format | 2 +- libs/function | 2 +- libs/function_types | 2 +- libs/functional | 2 +- libs/fusion | 2 +- libs/gil | 2 +- libs/graph | 2 +- libs/graph_parallel | 2 +- libs/integer | 2 +- libs/interprocess | 2 +- libs/intrusive | 2 +- libs/io | 2 +- libs/iostreams | 2 +- libs/iterator | 2 +- libs/lambda | 2 +- libs/logic | 2 +- libs/math | 2 +- libs/mpi | 2 +- libs/mpl | 2 +- libs/multi_array | 2 +- libs/multi_index | 2 +- libs/numeric/CMakeLists.txt | 27 ---- libs/numeric/conversion | 2 +- libs/numeric/interval | 2 +- libs/numeric/module.cmake | 1 - libs/numeric/ublas | 2 +- libs/optional | 2 +- libs/parameter | 2 +- libs/pool | 2 +- libs/preprocessor | 2 +- libs/program_options | 2 +- libs/property_map | 2 +- libs/property_tree | 2 +- libs/proto | 2 +- libs/ptr_container | 2 +- libs/python | 2 +- libs/random | 2 +- libs/range | 2 +- libs/rational | 2 +- libs/regex | 2 +- libs/serialization | 2 +- libs/signals | 2 +- libs/signals2 | 2 +- libs/smart_ptr | 2 +- libs/spirit | 2 +- libs/statechart | 2 +- libs/static_assert | 2 +- libs/system | 2 +- libs/test | 2 +- libs/thread | 2 +- libs/timer | 2 +- libs/tokenizer | 2 +- libs/tr1 | 2 +- libs/tuple | 2 +- libs/type_traits | 2 +- libs/typeof | 2 +- libs/units | 2 +- libs/unordered | 2 +- libs/utility | 2 +- libs/variant | 2 +- libs/wave | 2 +- libs/xpressive | 2 +- tools/CMakeLists.txt | 89 ------------- tools/bcp | 2 +- tools/build | 2 +- tools/quickbook | 2 +- 95 files changed, 84 insertions(+), 593 deletions(-) delete mode 100644 CMakeLists.txt delete mode 100644 CTestConfig.cmake delete mode 100644 Welcome.txt delete mode 100644 doc/CMakeLists.txt delete mode 100644 doc/src/CMakeLists.txt delete mode 100644 libs/CMakeLists.txt delete mode 100644 libs/concept/CMakeLists.txt delete mode 100644 libs/concept/module.cmake delete mode 100644 libs/numeric/CMakeLists.txt delete mode 100644 libs/numeric/module.cmake delete mode 100644 tools/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index e4ddc93ba9..0000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,259 +0,0 @@ -########################################################################## -# CMake Build Rules for Boost # -########################################################################## -# Copyright (C) 2007, 2008 Douglas Gregor # -# Copyright (C) 2007, 2009 Troy Straszheim # -# # -# Distributed under the Boost Software License, Version 1.0. # -# See accompanying file LICENSE_1_0.txt or copy at # -# http://www.boost.org/LICENSE_1_0.txt # -########################################################################## -# Basic Usage: # -# # -# On Unix variants: # -# ccmake BOOST_DIRECTORY # -# # -# (c)onfigure options to your liking, then (g)enerate # -# makefiles. Use "make" to build, "make test" to test, "make # -# install" to install, and "make package" to build binary # -# packages. # -# # -# On Windows: # -# run the CMake GNU, load the Boost directory, and generate # -# project files or makefiles for your environment. # -# # -# For more information about CMake, see http://www.cmake.org # -########################################################################## -cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR) -project(Boost) - -########################################################################## -# Version information # -########################################################################## - -# We parse the version information from the boost/version.hpp header. -file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/boost/version.hpp BOOST_VERSIONSTR - REGEX "#define[ ]+BOOST_VERSION[ ]+[0-9]+") -string(REGEX MATCH "[0-9]+" BOOST_VERSIONSTR ${BOOST_VERSIONSTR}) -if (BOOST_VERSIONSTR) - math(EXPR BOOST_VERSION_MAJOR "${BOOST_VERSIONSTR} / 100000") - math(EXPR BOOST_VERSION_MINOR "${BOOST_VERSIONSTR} / 100 % 1000") - math(EXPR BOOST_VERSION_SUBMINOR "${BOOST_VERSIONSTR} % 100") - set(BOOST_VERSION "${BOOST_VERSION_MAJOR}.${BOOST_VERSION_MINOR}.${BOOST_VERSION_SUBMINOR}") - message(STATUS "Boost version ${BOOST_VERSION}") -else() - message(FATAL_ERROR - "Unable to parse Boost version from ${CMAKE_CURRENT_SOURCE_DIR}/boost/version.hpp") -endif() - -# Make sure that we reconfigure when boost/version.hpp changes. -configure_file(boost/version.hpp - ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/version.stamp) -########################################################################## - -# Put the libaries and binaries that get built into directories at the -# top of the build tree rather than in hard-to-find leaf -# directories. This simplifies manual testing and the use of the build -# tree rather than installed Boost libraries. -SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) -SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) - -########################################################################## -# Boost CMake modules # -########################################################################## -list(APPEND CMAKE_MODULE_PATH ${Boost_SOURCE_DIR}/tools/build/CMake) -include(BoostUtils) -include(BoostConfig) -include(BoostCore) -include(BoostDocs) -include(CTest) -include(BoostTesting) -message(STATUS "Build name: ${BUILDNAME}") -########################################################################## - -########################################################################## -# Build Features and Variants # -########################################################################## - -# Determine default settings for the variable BUILD_feature options -if (MSVC) - set(BUILD_SINGLE_THREADED_DEFAULT OFF) -else () - set(BUILD_SINGLE_THREADED_DEFAULT OFF) -endif () - -# User-level options deciding which variants we will build. -option(BUILD_STATIC "Whether to build static libraries" ON) -option(BUILD_SHARED "Whether to build shared libraries" ON) -option(BUILD_DEBUG "Whether to build debugging libraries" ON) -option(BUILD_RELEASE "Whether to build release libraries" ON) -option(BUILD_SINGLE_THREADED "Whether to build single-threaded libraries" - ${BUILD_SINGLE_THREADED_DEFAULT}) -option(BUILD_MULTI_THREADED "Whether to build multi-threaded libraries" ON) - -if(UNIX) - option(BUILD_VERSIONED "Add versioning information to names of built files" OFF) -else(UNIX) - option(BUILD_VERSIONED "Add versioning information to names of built files" ON) -endif(UNIX) - -# For now, we only actually support static/dynamic run-time variants for -# Visual C++. Provide both options for Visual C++ users, but just fix -# the values of the variables for all other platforms. -if(MSVC) - option(BUILD_STATIC_RUNTIME "Whether to build libraries linking against the static runtime" ON) - option(BUILD_DYNAMIC_RUNTIME "Whether to build libraries linking against the dynamic runtime" ON) -else(MSVC) - set(BUILD_STATIC_RUNTIME OFF) - set(BUILD_DYNAMIC_RUNTIME ON) -endif(MSVC) - -# The default set of library variants that we will be building -boost_add_default_variant(RELEASE DEBUG) -boost_add_default_variant(STATIC SHARED) -boost_add_default_variant(SINGLE_THREADED MULTI_THREADED) -boost_add_default_variant(DYNAMIC_RUNTIME STATIC_RUNTIME) - -# Extra features used by some libraries -set(BUILD_PYTHON_NODEBUG ON) -boost_add_extra_variant(PYTHON_NODEBUG PYTHON_DEBUG) -########################################################################## - -########################################################################## -# Installation # -########################################################################## -if(BUILD_VERSIONED) - if(BOOST_VERSION_SUBMINOR GREATER 0) - set(BOOST_HEADER_DIR - "include/boost-${BOOST_VERSION_MAJOR}_${BOOST_VERSION_MINOR}_${BOOST_VERSION_SUBMINOR}") - else(BOOST_VERSION_SUBMINOR GREATER 0) - set(BOOST_HEADER_DIR - "include/boost-${BOOST_VERSION_MAJOR}_${BOOST_VERSION_MINOR}") - endif(BOOST_VERSION_SUBMINOR GREATER 0) -else(BUILD_VERSIONED) - set(BOOST_HEADER_DIR "include/") -endif(BUILD_VERSIONED) -install(DIRECTORY boost - DESTINATION ${BOOST_HEADER_DIR} - PATTERN "CVS" EXCLUDE - PATTERN ".svn" EXCLUDE) -# -# TDS 20080526: Getting a segfault here even with the ifs. At r45780, with these lines -# uncommented: -# 1. cmake the workspace -# 2. run ccmake and turn OFF BUILD_MULTI_THREADED and BUILD_SHARED -# 3. 'c' to configure -# 4. 'g' to generate.... segfault. -# 5. run rebuild_cache at the command line: no segfault this time. -# -# With these lines commented out, step 4 above does not segfault. -# -#if (NOT TEST_INSTALLED_TREE) - # If I don't have if around this, I get a seg fault -# install(EXPORT boost-targets DESTINATION "lib/Boost${BOOST_VERSION}") -#endif (NOT TEST_INSTALLED_TREE) -########################################################################## - -########################################################################## -# Binary packages # -########################################################################## -set(CPACK_PACKAGE_NAME "Boost") -set(CPACK_PACKAGE_VENDOR "Boost.org") -set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Boost ${BOOST_VERSION}") - -if (EXISTS "${Boost_SOURCE_DIR}/README.txt") - message(STATUS "Using generic cpack package description file.") - set(CPACK_PACKAGE_DESCRIPTION_FILE "${Boost_SOURCE_DIR}/README.txt") - set(CPACK_RESOURCE_FILE_README "${Boost_SOURCE_DIR}/README.txt") -endif () - -set(CPACK_RESOURCE_FILE_LICENSE "${Boost_SOURCE_DIR}/LICENSE_1_0.txt") -if (EXISTS "${Boost_SOURCE_DIR}/Welcome.txt") - message(STATUS "Using generic cpack welcome file.") - set(CPACK_RESOURCE_FILE_WELCOME "${Boost_SOURCE_DIR}/Welcome.txt") -endif() - -set(CPACK_PACKAGE_VERSION "${BOOST_VERSION}") -set(CPACK_PACKAGE_VERSION_MAJOR "${BOOST_VERSION_MAJOR}") -set(CPACK_PACKAGE_VERSION_MINOR "${BOOST_VERSION_MINOR}") -set(CPACK_PACKAGE_VERSION_PATCH "${BOOST_VERSION_SUBMINOR}") -set(CPACK_PACKAGE_INSTALL_DIRECTORY "Boost") - -if(WIN32 AND NOT UNIX) - # There is a bug in NSI that does not handle full unix paths properly. Make - # sure there is at least one set of four (4) backlasshes. - # NOTE: No Boost icon yet -# set(CPACK_PACKAGE_ICON "${Boost_SOURCE_DIR}/tools/build/CMake\\\\InstallIcon.bmp") -# set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\MyExecutable.exe") - set(CPACK_NSIS_DISPLAY_NAME "Boost ${BOOST_VERSION_MAJOR}.${BOOST_VERSION_MINOR}.${BOOST_VERSION_SUBMINOR}") - set(CPACK_NSIS_HELP_LINK "http:\\\\\\\\www.boost.org") - set(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\www.boost.org") - set(CPACK_NSIS_CONTACT "boost-users@lists.boost.org") - set(CPACK_NSIS_MODIFY_PATH ON) - - # Encode the compiler name in the package - if (MSVC60) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-vc6") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Microsoft Visual C++ 6") - elseif (MSVC70) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-vc7") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Microsoft Visual Studio 2002") - elseif (MSVC71) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-vc71") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Microsoft Visual Studio 2003") - elseif (MSVC80) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-vc8") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Microsoft Visual Studio 2005") - elseif (MSVC90) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-vc9") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Microsoft Visual Studio 2008") - elseif (BORLAND) - set(CPACK_PACKAGE_FILE_NAME "Boost-${BOOST_VERSION}-borland") - set(CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_DISPLAY_NAME} for Borland C++ Builder") - endif (MSVC60) - set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${CPACK_NSIS_DISPLAY_NAME}") -endif(WIN32 AND NOT UNIX) -include(CPack) - -option(BOOST_INSTALLER_ON_THE_FLY - "Whether to build installers that download components on-the-fly" OFF) - -if (BOOST_INSTALLER_ON_THE_FLY) - if(COMMAND cpack_configure_downloads) - cpack_configure_downloads( - "http://www.osl.iu.edu/~dgregor/Boost-CMake/${BOOST_VERSION}/" - ALL ADD_REMOVE) - endif() -endif() - -########################################################################## - -########################################################################## -# Building Boost libraries # -########################################################################## -# Always include the directory where Boost's include files will be. -if (TEST_INSTALLED_TREE) - # Use the headers from the installation directory - include_directories("${CMAKE_INSTALL_PREFIX}/${BOOST_HEADER_DIR}") -else (TEST_INSTALLED_TREE) - # Use the headers directly from the Boost source tree (in boost/) - include_directories(${Boost_SOURCE_DIR}) -endif (TEST_INSTALLED_TREE) - -# Boost.Build version 2 does this due to trouble with autolinking -# during building and testing. -# TODO: See if we can actually use auto-linking in our regression tests. -add_definitions(-DBOOST_ALL_NO_LIB=1) - -# Add build rules for documentation -add_subdirectory(doc) - -# Add build rules for all of the Boost libraries -add_subdirectory(libs) - -# Add build rules for all of the Boost tools -# TODO: On hold while I work on the modularity code -add_subdirectory(tools) -########################################################################## - diff --git a/CTestConfig.cmake b/CTestConfig.cmake deleted file mode 100644 index 08c3eeb501..0000000000 --- a/CTestConfig.cmake +++ /dev/null @@ -1,13 +0,0 @@ -## This file should be placed in the root directory of your project. -## Then modify the CMakeLists.txt file in the root directory of your -## project to incorporate the testing dashboard. -## # The following are required to uses Dart and the Cdash dashboard -## ENABLE_TESTING() -## INCLUDE(CTest) -set(CTEST_PROJECT_NAME "Boost") -set(CTEST_NIGHTLY_START_TIME "00:00:00 EST") - -set(CTEST_DROP_METHOD "http") -set(CTEST_DROP_SITE "www.cdash.org") -set(CTEST_DROP_LOCATION "/CDashPublic/submit.php?project=Boost") -set(CTEST_DROP_SITE_CDASH TRUE) diff --git a/Welcome.txt b/Welcome.txt deleted file mode 100644 index 5768fe7437..0000000000 --- a/Welcome.txt +++ /dev/null @@ -1,7 +0,0 @@ -Welcome to Boost! - -Boost provides free peer-reviewed portable C++ source libraries. - -We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. - -We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report ( TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2. diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt deleted file mode 100644 index 2f40bc0064..0000000000 --- a/doc/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -# -# Copyright Troy D. Straszheim -# -# Distributed under the Boost Software License, Version 1.0. -# See http://www.boost.org/LICENSE_1_0.txt -# -if (BUILD_DOCUMENTATION) - add_subdirectory(src) -endif () diff --git a/doc/src/CMakeLists.txt b/doc/src/CMakeLists.txt deleted file mode 100644 index 45de2eb7d7..0000000000 --- a/doc/src/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright Troy D. Straszheim -# -# Distributed under the Boost Software License, Version 1.0. -# See http://www.boost.org/LICENSE_1_0.txt -# -if (BUILD_DOCUMENTATION_HTML) - # Install style sheets and the main Boost logo - install(FILES boostbook.css docutils.css reference.css ../../boost.png - DESTINATION share/boost-${BOOST_VERSION}/html) - - # Install images - install(DIRECTORY images - DESTINATION share/boost-${BOOST_VERSION}/html - COMPONENT Core - PATTERN "CVS" EXCLUDE - PATTERN ".svn" EXCLUDE) -endif () - diff --git a/libs/CMakeLists.txt b/libs/CMakeLists.txt deleted file mode 100644 index 5ea16bd14e..0000000000 --- a/libs/CMakeLists.txt +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright Troy D. Straszheim -# -# Distributed under the Boost Software License, Version 1.0. -# See http://www.boost.org/LICENSE_1_0.txt -# -# Find each subdirectory containing a CMakeLists.txt file, and include -# it. This avoids the need to manually list which libraries in Boost -# have CMakeLists.txt files. - -# return a list of directories that we should add_subdirectory() -macro(BOOST_COLLECT_SUBPROJECT_DIRECTORY_NAMES varname filename) - file(GLOB BOOST_LIBRARY_CMAKE_FILES - RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*/${filename}") - foreach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES}) - get_filename_component(BOOST_LIB_DIR ${BOOST_LIB_CMAKE_FILE} PATH) - set(${varname} ${${varname}} ${BOOST_LIB_DIR}) - endforeach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES}) -endmacro(BOOST_COLLECT_SUBPROJECT_DIRECTORY_NAMES varname) - -macro(ADD_SUBDIRECTORIES prefix) - foreach(subdir ${ARGN}) - message(STATUS "${prefix}${subdir}") - add_subdirectory(${subdir}) - endforeach(subdir ${ARGN}) -endmacro(ADD_SUBDIRECTORIES prefix) - -# Find all of the subdirectories with .cmake files in them. These are -# the libraries with dependencies. -boost_collect_subproject_directory_names(BOOST_MODULE_DIRS "module.cmake") -foreach(subdir ${BOOST_MODULE_DIRS}) - include("${CMAKE_CURRENT_SOURCE_DIR}/${subdir}/module.cmake") -endforeach(subdir) - -# Find all of the subdirectories with CMakeLists.txt files in -# them. This contains all of the Boost libraries. -boost_collect_subproject_directory_names(BOOST_SUBPROJECT_DIRS "CMakeLists.txt") - -# Add all of the Boost projects in reverse topological order, so that -# a library's dependencies show up before the library itself. -set(CPACK_INSTALL_CMAKE_COMPONENTS_ALL) -list(SORT BOOST_SUBPROJECT_DIRS) -topological_sort(BOOST_SUBPROJECT_DIRS BOOST_ _DEPENDS) -add_subdirectories(" + " ${BOOST_SUBPROJECT_DIRS}) - -# Write out a GraphViz file containing inter-library dependencies. -set(BOOST_DEPENDENCY_GRAPHVIZ_FILE "${Boost_BINARY_DIR}/dependencies.dot") -file(WRITE ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} "digraph boost {\n") -foreach(SUBDIR ${BOOST_SUBPROJECT_DIRS}) - string(TOUPPER "BOOST_${SUBDIR}_COMPILED_LIB" BOOST_COMPILED_LIB_VAR) - if (${BOOST_COMPILED_LIB_VAR}) - file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} " \"${SUBDIR}\" [style=\"filled\" fillcolor=\"#A3A27C\" shape=\"box\"];\n ") - endif (${BOOST_COMPILED_LIB_VAR}) - string(TOUPPER "BOOST_${SUBDIR}_DEPENDS" DEPENDS_VAR) - if(DEFINED ${DEPENDS_VAR}) - foreach(DEP ${${DEPENDS_VAR}}) - file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} - " \"${SUBDIR}\" -> \"${DEP}\";\n") - endforeach() - endif() -endforeach() -file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} " \"test\" [style=\"filled\" fillcolor=\"#A3A27C\" shape=\"box\"];\n ") -file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} "}\n") diff --git a/libs/accumulators b/libs/accumulators index d6a9881ce2..753c28c695 160000 --- a/libs/accumulators +++ b/libs/accumulators @@ -1 +1 @@ -Subproject commit d6a9881ce252cafe1aa49df7dba4eef5d832d23f +Subproject commit 753c28c695f70ea87ae7882f04570f844698354a diff --git a/libs/algorithm b/libs/algorithm index 6c0f953c01..8f2b8d4888 160000 --- a/libs/algorithm +++ b/libs/algorithm @@ -1 +1 @@ -Subproject commit 6c0f953c01384bae329764506b8edaaaca3f60ec +Subproject commit 8f2b8d48880f9d928ea6f2a7302607499315be4a diff --git a/libs/any b/libs/any index c6b7d93104..23b025589c 160000 --- a/libs/any +++ b/libs/any @@ -1 +1 @@ -Subproject commit c6b7d93104823ba68792d7895021eed541c8bba1 +Subproject commit 23b025589ce9f98bd08f42a663e99a32d7ca7967 diff --git a/libs/array b/libs/array index 100b5d687b..e875287d55 160000 --- a/libs/array +++ b/libs/array @@ -1 +1 @@ -Subproject commit 100b5d687b712c73055055bed63ba38a13d73a02 +Subproject commit e875287d5515d01d4117f7e0a34a27289249f486 diff --git a/libs/asio b/libs/asio index f367084009..da33675b44 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit f367084009f1a7c78f4b71e1dd17b0bd0b273150 +Subproject commit da33675b441fac82b0dd0d30effcff965a0aff28 diff --git a/libs/assign b/libs/assign index 577a13027e..cecbca2021 160000 --- a/libs/assign +++ b/libs/assign @@ -1 +1 @@ -Subproject commit 577a13027ebf95a275d26f4bc0c8dc4b3d028a78 +Subproject commit cecbca2021e47518a3c7a62ce94ebddb6a4474f0 diff --git a/libs/bimap b/libs/bimap index 7e7da76142..b12584eecd 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 7e7da76142c69bd947de576c38239843c87091c2 +Subproject commit b12584eecdbb871cf68ebfabc99222dc574bde25 diff --git a/libs/bind b/libs/bind index 73fc778b61..f3da835e0b 160000 --- a/libs/bind +++ b/libs/bind @@ -1 +1 @@ -Subproject commit 73fc778b61d8b6c3505f9a1cbb843717949d6f1d +Subproject commit f3da835e0b6c5c4672076d189e85a93863ec9bc8 diff --git a/libs/circular_buffer b/libs/circular_buffer index 27c34a47b5..18b8465b25 160000 --- a/libs/circular_buffer +++ b/libs/circular_buffer @@ -1 +1 @@ -Subproject commit 27c34a47b5b6c75c7eca8265f434f876be326c16 +Subproject commit 18b8465b258e0919e3c041f668687297825e8026 diff --git a/libs/compatibility b/libs/compatibility index 4c74586365..3e0da6395d 160000 --- a/libs/compatibility +++ b/libs/compatibility @@ -1 +1 @@ -Subproject commit 4c74586365ac07808ed29690650dd80f74b43097 +Subproject commit 3e0da6395d7afd381e0376baf016ab862266ad46 diff --git a/libs/concept/CMakeLists.txt b/libs/concept/CMakeLists.txt deleted file mode 100644 index 2e1af0e326..0000000000 --- a/libs/concept/CMakeLists.txt +++ /dev/null @@ -1,21 +0,0 @@ -#---------------------------------------------------------------------------- -# This file was automatically generated from the original CMakeLists.txt file -# Add a variable to hold the headers for the library -set (lib_headers - concept -) - -# Add a library target to the build system -boost_library_project( - concept - # SRCDIRS - # TESTDIRS - HEADERS ${lib_headers} - # DOCDIRS - # DESCRIPTION "Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users." - MODULARIZED - # AUTHORS "John Maddock " - # MAINTAINERS -) - - diff --git a/libs/concept/module.cmake b/libs/concept/module.cmake deleted file mode 100644 index 1358af07f9..0000000000 --- a/libs/concept/module.cmake +++ /dev/null @@ -1 +0,0 @@ -boost_module(concept DEPENDS config) \ No newline at end of file diff --git a/libs/concept_check b/libs/concept_check index d9282dbe8c..c12ec71acb 160000 --- a/libs/concept_check +++ b/libs/concept_check @@ -1 +1 @@ -Subproject commit d9282dbe8c98695529493f54be0486a976318ecc +Subproject commit c12ec71acb7e2ca7cc552bf9d5019cf9349f60f6 diff --git a/libs/config b/libs/config index f05b7f57d5..69bf6c4ad6 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit f05b7f57d5ee2311d247df6e72475ba29a042d01 +Subproject commit 69bf6c4ad6a3f026e72d9e4190e815464c40a1f0 diff --git a/libs/conversion b/libs/conversion index f5d825e77f..febafb7cb8 160000 --- a/libs/conversion +++ b/libs/conversion @@ -1 +1 @@ -Subproject commit f5d825e77f3f6f02f3da9f78a5e4ec7614afd12f +Subproject commit febafb7cb885254b34c2d15875f8756521afaee0 diff --git a/libs/crc b/libs/crc index b6f5c9cd88..ad35b5cf35 160000 --- a/libs/crc +++ b/libs/crc @@ -1 +1 @@ -Subproject commit b6f5c9cd88e2a9d6ad25e81f1c81e113f072fce2 +Subproject commit ad35b5cf354c95d365b982011381f6d523d95262 diff --git a/libs/date_time b/libs/date_time index 0255dcd796..09b0c7c183 160000 --- a/libs/date_time +++ b/libs/date_time @@ -1 +1 @@ -Subproject commit 0255dcd796f5beb81247073cf6a24959c01fb5fd +Subproject commit 09b0c7c1835c2137a5861dcb968aadeb81b03231 diff --git a/libs/detail b/libs/detail index 812c32a5a1..91672171a6 160000 --- a/libs/detail +++ b/libs/detail @@ -1 +1 @@ -Subproject commit 812c32a5a1bb14b1746f8afd5f6df54677d40135 +Subproject commit 91672171a6b409f5ded1b2d732fa8b702f14bb47 diff --git a/libs/disjoint_sets b/libs/disjoint_sets index b4e86cfd91..34939ce5b0 160000 --- a/libs/disjoint_sets +++ b/libs/disjoint_sets @@ -1 +1 @@ -Subproject commit b4e86cfd91e582a7a5d4c4dd1b6e6e40e42e35a5 +Subproject commit 34939ce5b0d1f7eab2fa8b6af667db4dc83d6f0b diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset index 76d2f9d4d1..60f871da0c 160000 --- a/libs/dynamic_bitset +++ b/libs/dynamic_bitset @@ -1 +1 @@ -Subproject commit 76d2f9d4d176b0775ab593a61bfbcaeef7e25cb0 +Subproject commit 60f871da0c6885a2588d3fa7c34a66a0e7a9c3a6 diff --git a/libs/exception b/libs/exception index 17951c2b7d..baece0983f 160000 --- a/libs/exception +++ b/libs/exception @@ -1 +1 @@ -Subproject commit 17951c2b7d6bea8d4011f4342c1a88bb2cb752bc +Subproject commit baece0983f997f91a65622091f896f8d33334385 diff --git a/libs/filesystem b/libs/filesystem index 68168bc676..6656351d2e 160000 --- a/libs/filesystem +++ b/libs/filesystem @@ -1 +1 @@ -Subproject commit 68168bc676ff8598c1f88dc596ea9841f1618abf +Subproject commit 6656351d2e6ddb785c97fbba791505039bc89ff2 diff --git a/libs/foreach b/libs/foreach index dbaedb9de9..4a760d2c74 160000 --- a/libs/foreach +++ b/libs/foreach @@ -1 +1 @@ -Subproject commit dbaedb9de993ccf98794ed9e56d96980338d0fd3 +Subproject commit 4a760d2c74f8e510e1f01aec973fc111ad1c4e37 diff --git a/libs/format b/libs/format index e1f4559b50..1704d25bd6 160000 --- a/libs/format +++ b/libs/format @@ -1 +1 @@ -Subproject commit e1f4559b5099e95fedaa1df96d0546ff66c23959 +Subproject commit 1704d25bd66b532211b640472ada4168d9a0f5ee diff --git a/libs/function b/libs/function index 81c7876588..a1f62de420 160000 --- a/libs/function +++ b/libs/function @@ -1 +1 @@ -Subproject commit 81c78765881a73f053428def939eab44a71424ea +Subproject commit a1f62de42051973096f6aa977ef1bc825c02e361 diff --git a/libs/function_types b/libs/function_types index d3b53cbdf8..64776ee43c 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit d3b53cbdf8834e90ece9652e3e551d9f437ad214 +Subproject commit 64776ee43cb339a4fbbc747d1d8e3e69449106f6 diff --git a/libs/functional b/libs/functional index ccaec4eb94..d108788cf6 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit ccaec4eb947f60b00a357136baa306cf45070787 +Subproject commit d108788cf6098bad43d19f39b46f34a6b964dbb2 diff --git a/libs/fusion b/libs/fusion index d978cec6b6..43f861ca87 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit d978cec6b628df0ed91d9ca16d94b065ce0d83c4 +Subproject commit 43f861ca8741be5089f2dadbcdc9e150a971f2c7 diff --git a/libs/gil b/libs/gil index 9e87883567..b4ae08279f 160000 --- a/libs/gil +++ b/libs/gil @@ -1 +1 @@ -Subproject commit 9e878835676e364528f8323c5734e63ab5ee9094 +Subproject commit b4ae08279fb8afe47ab71513fcbe9a1344e9c4a0 diff --git a/libs/graph b/libs/graph index dced37cf67..b237a6ee82 160000 --- a/libs/graph +++ b/libs/graph @@ -1 +1 @@ -Subproject commit dced37cf6707b29e93343df12f4b2b807ccae876 +Subproject commit b237a6ee8286eac2c480d3dfa2a3e3c91e946631 diff --git a/libs/graph_parallel b/libs/graph_parallel index a5f5e55907..31b75e9bee 160000 --- a/libs/graph_parallel +++ b/libs/graph_parallel @@ -1 +1 @@ -Subproject commit a5f5e55907c5bcacecc15c33da3f18299dad4f0a +Subproject commit 31b75e9bee80920c0596f8bf79c511453f8ac44e diff --git a/libs/integer b/libs/integer index 9fd48f6a56..f9561fec20 160000 --- a/libs/integer +++ b/libs/integer @@ -1 +1 @@ -Subproject commit 9fd48f6a5650fb47c2fcc7e42609a8c23761e2e9 +Subproject commit f9561fec20fea84ab867f2317d1c411d317cf465 diff --git a/libs/interprocess b/libs/interprocess index c9dbd7c114..455807217f 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit c9dbd7c1147cbb0fd573850fca20a3a81518c256 +Subproject commit 455807217f5dbacfe2842fcc4b920ca8c03abd16 diff --git a/libs/intrusive b/libs/intrusive index c3b42d233c..18347ffe41 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit c3b42d233c4b5427f124558386e9945d509d894d +Subproject commit 18347ffe415d9f8f3c45f581d6bc5b0711a831f0 diff --git a/libs/io b/libs/io index 3bf1eee7e4..81458c44a6 160000 --- a/libs/io +++ b/libs/io @@ -1 +1 @@ -Subproject commit 3bf1eee7e423c10e7d278c43e208987e6ce6e3f9 +Subproject commit 81458c44a61745dc6c97b93a3df71dd5ae38ccdd diff --git a/libs/iostreams b/libs/iostreams index 7eb5702836..a45b99ee22 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 7eb5702836fc41ac31db956e8b25e1e0cb0d6b3c +Subproject commit a45b99ee220490b18bb7419739b24001ab90d0e1 diff --git a/libs/iterator b/libs/iterator index 76fd8e27fb..d11c7a3ec4 160000 --- a/libs/iterator +++ b/libs/iterator @@ -1 +1 @@ -Subproject commit 76fd8e27fbc52b6a1280aef84b3b4f3d9af364d1 +Subproject commit d11c7a3ec4d34cc16aecb246d636528948702ad5 diff --git a/libs/lambda b/libs/lambda index 3d4a3e7050..c183b699bc 160000 --- a/libs/lambda +++ b/libs/lambda @@ -1 +1 @@ -Subproject commit 3d4a3e7050852b30e853f013814a30014a0fa674 +Subproject commit c183b699bc8f2bc58578f4701facf9d9fb229a85 diff --git a/libs/logic b/libs/logic index 5aaba307a6..6c6cc7dce3 160000 --- a/libs/logic +++ b/libs/logic @@ -1 +1 @@ -Subproject commit 5aaba307a6c35a6f0b19330178bfc830aec4da75 +Subproject commit 6c6cc7dce3faa375da23748ce8baa42570406486 diff --git a/libs/math b/libs/math index 0ec10d3fee..124cd3b8a8 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit 0ec10d3fee681df52c8a6534da1610ee3935bd81 +Subproject commit 124cd3b8a8a1c2cf1cb2eed59da60aec955609bf diff --git a/libs/mpi b/libs/mpi index 115a65029d..f8a3e25bce 160000 --- a/libs/mpi +++ b/libs/mpi @@ -1 +1 @@ -Subproject commit 115a65029d687ac27aff9fe3855da6d3cfe4fe05 +Subproject commit f8a3e25bce343954fdb7b35ad28babbec6097981 diff --git a/libs/mpl b/libs/mpl index b74cf94d04..ae88433250 160000 --- a/libs/mpl +++ b/libs/mpl @@ -1 +1 @@ -Subproject commit b74cf94d0441df84edd0eae358c9e68547e30ac4 +Subproject commit ae88433250cb5db46c543c466bf151ad4d02b4f0 diff --git a/libs/multi_array b/libs/multi_array index addce9cece..961f6ed6c9 160000 --- a/libs/multi_array +++ b/libs/multi_array @@ -1 +1 @@ -Subproject commit addce9cece77ec8a6999e79ad197c7325347fb75 +Subproject commit 961f6ed6c9ab8977280ab19d2e8756a8a5f0eaba diff --git a/libs/multi_index b/libs/multi_index index 6b58056716..4c3b315b0b 160000 --- a/libs/multi_index +++ b/libs/multi_index @@ -1 +1 @@ -Subproject commit 6b580567160b6180533f67254c6cf38fea91e4c3 +Subproject commit 4c3b315b0bdb36183f5a744873821b40ab7bd601 diff --git a/libs/numeric/CMakeLists.txt b/libs/numeric/CMakeLists.txt deleted file mode 100644 index a5e5689200..0000000000 --- a/libs/numeric/CMakeLists.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright Troy D. Straszheim -# -# Distributed under the Boost Software License, Version 1.0. -# See http://www.boost.org/LICENSE_1_0.txt -# -#---------------------------------------------------------------------------- -# This file was automatically generated from the original CMakeLists.txt file -# Add a variable to hold the headers for the library -set (lib_headers - numeric -) - -# Add a library target to the build system -boost_library_project( - numeric - # SRCDIRS - TESTDIRS conversion/test interval/test ublas/test - HEADERS ${lib_headers} - # DOCDIRS - # DESCRIPTION - MODULARIZED - # AUTHORS - # MAINTAINERS -) - - diff --git a/libs/numeric/conversion b/libs/numeric/conversion index 00311d7276..5a345e2993 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit 00311d7276443e84b1f9bcdaf8931846ed91455a +Subproject commit 5a345e299360595e8a8a41bd38fadf6272870d93 diff --git a/libs/numeric/interval b/libs/numeric/interval index 5e2267e27a..3548f4d9b3 160000 --- a/libs/numeric/interval +++ b/libs/numeric/interval @@ -1 +1 @@ -Subproject commit 5e2267e27aa37bbd88581931966eadc97a13bd56 +Subproject commit 3548f4d9b3a38b350a7e607d4a9ec4667f0903be diff --git a/libs/numeric/module.cmake b/libs/numeric/module.cmake deleted file mode 100644 index cab15aacd0..0000000000 --- a/libs/numeric/module.cmake +++ /dev/null @@ -1 +0,0 @@ -boost_module(numeric DEPENDS logic serialization) \ No newline at end of file diff --git a/libs/numeric/ublas b/libs/numeric/ublas index 9c2748147a..052ac7dcad 160000 --- a/libs/numeric/ublas +++ b/libs/numeric/ublas @@ -1 +1 @@ -Subproject commit 9c2748147a79fb61fa2e44bb58e2b0616d1cad61 +Subproject commit 052ac7dcad41762a62f60c3e90a71a31b4589a45 diff --git a/libs/optional b/libs/optional index 4e628ed4a6..066dd6f345 160000 --- a/libs/optional +++ b/libs/optional @@ -1 +1 @@ -Subproject commit 4e628ed4a6ce62e273bc7ccefb7158b81432ec88 +Subproject commit 066dd6f3458aff2d0313b0a23da08c32fc97a1ed diff --git a/libs/parameter b/libs/parameter index 298108e7ed..522c1e33b0 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit 298108e7ed5c0af07776603b614a8bb61349a20e +Subproject commit 522c1e33b00c831755ad44c779278de6c10995f6 diff --git a/libs/pool b/libs/pool index c6f4090196..37cfee305b 160000 --- a/libs/pool +++ b/libs/pool @@ -1 +1 @@ -Subproject commit c6f40901964a1dd56debbf5243cdffd4a270d2f0 +Subproject commit 37cfee305b5440a9a91cbfa645c4ef3163c34aed diff --git a/libs/preprocessor b/libs/preprocessor index e582010b1f..0882fe63f9 160000 --- a/libs/preprocessor +++ b/libs/preprocessor @@ -1 +1 @@ -Subproject commit e582010b1fd3382ae990df68423687aa3e72c2c0 +Subproject commit 0882fe63f9c0355f3411658320a04e4f3b7cf928 diff --git a/libs/program_options b/libs/program_options index 6dbc2ac80a..3f6577a53b 160000 --- a/libs/program_options +++ b/libs/program_options @@ -1 +1 @@ -Subproject commit 6dbc2ac80aef588f39c3dc4ea12939a9566a4610 +Subproject commit 3f6577a53b99c99b4d8b7e9b16cf2c173e69f9b0 diff --git a/libs/property_map b/libs/property_map index 4df343e25a..8235a06ef8 160000 --- a/libs/property_map +++ b/libs/property_map @@ -1 +1 @@ -Subproject commit 4df343e25a7671ae9196d9afeb3818b5a072807d +Subproject commit 8235a06ef87d7bdf836d4008228f7dd5716d563b diff --git a/libs/property_tree b/libs/property_tree index 37d307ecb7..149c245bda 160000 --- a/libs/property_tree +++ b/libs/property_tree @@ -1 +1 @@ -Subproject commit 37d307ecb76b3044f077b4db693b652e1cc21c5f +Subproject commit 149c245bdab61662125b5b8568e98281cc28a35c diff --git a/libs/proto b/libs/proto index f4f8a9facb..541c129fd6 160000 --- a/libs/proto +++ b/libs/proto @@ -1 +1 @@ -Subproject commit f4f8a9facbb7d8d36eb8cd0412a0fafab142f06f +Subproject commit 541c129fd64a62848af58aefbe7314bd69956b07 diff --git a/libs/ptr_container b/libs/ptr_container index e900c5b589..a9cf0161af 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit e900c5b589cf24442e585734b7215fa060177d4f +Subproject commit a9cf0161afd17165c79cf902b80f841b714dc809 diff --git a/libs/python b/libs/python index 35ff0adf2b..36d24b9f8b 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit 35ff0adf2b8a086cad257f8e50962ca379f81c92 +Subproject commit 36d24b9f8be20b8fcf6a2ae81dc9ef4af47c7a86 diff --git a/libs/random b/libs/random index c5115a25ca..a87c59046c 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit c5115a25caec13a56d070bbc7d3038d41e9e0746 +Subproject commit a87c59046c9bf04336a989934f34e0c6d8af99cd diff --git a/libs/range b/libs/range index 7663f559f2..1461479a17 160000 --- a/libs/range +++ b/libs/range @@ -1 +1 @@ -Subproject commit 7663f559f2a7eee181af2d77a635b6105c69e01d +Subproject commit 1461479a179cb74dc0ccdd9869e8b6038127c60a diff --git a/libs/rational b/libs/rational index 6a8aa28e52..a23c6ef3a9 160000 --- a/libs/rational +++ b/libs/rational @@ -1 +1 @@ -Subproject commit 6a8aa28e52cb00984a330f43e52e6bc1417b0027 +Subproject commit a23c6ef3a99f473b74525b4221d097a4eb3f6f80 diff --git a/libs/regex b/libs/regex index efd3e2e05c..17ad2e9302 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit efd3e2e05cd891902236d4817dc08fef3493e031 +Subproject commit 17ad2e9302dce08bc9f664b1f15d8576c156bc14 diff --git a/libs/serialization b/libs/serialization index 98af5f7b9e..1545aeb160 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit 98af5f7b9ebcf085fa7fbbd63400755f06766884 +Subproject commit 1545aeb160bb143b0eddd7e44619506ec0e00f84 diff --git a/libs/signals b/libs/signals index 52cdd92b9f..8696fee548 160000 --- a/libs/signals +++ b/libs/signals @@ -1 +1 @@ -Subproject commit 52cdd92b9ff5a4b0534fe36507a24e40b7f1daa5 +Subproject commit 8696fee54838c3b83b5c0068014b7099b0b3cc8f diff --git a/libs/signals2 b/libs/signals2 index 84eaec2de8..9417fc1278 160000 --- a/libs/signals2 +++ b/libs/signals2 @@ -1 +1 @@ -Subproject commit 84eaec2de8ed511abd8803dbdd34a57de551ca43 +Subproject commit 9417fc12783f17b186f9fcb75c00f8e177223644 diff --git a/libs/smart_ptr b/libs/smart_ptr index f5cc79f58d..e824e23ec2 160000 --- a/libs/smart_ptr +++ b/libs/smart_ptr @@ -1 +1 @@ -Subproject commit f5cc79f58da49ebd1334e7e1439cf9f51620ada6 +Subproject commit e824e23ec26caa101fc28eabb4b34554a43a752b diff --git a/libs/spirit b/libs/spirit index 0aaf883c68..11f770cf30 160000 --- a/libs/spirit +++ b/libs/spirit @@ -1 +1 @@ -Subproject commit 0aaf883c68811f93a06d2781cfe5a15bdfe58f54 +Subproject commit 11f770cf308ea8e1423ab5b0de6a96a05da05472 diff --git a/libs/statechart b/libs/statechart index 49b40e345f..8f70b02732 160000 --- a/libs/statechart +++ b/libs/statechart @@ -1 +1 @@ -Subproject commit 49b40e345f0a39c410a3f99781a0b79e640700bc +Subproject commit 8f70b0273288a544e99470d7043c40246e1731b0 diff --git a/libs/static_assert b/libs/static_assert index 87ecd7d39f..5d9274a683 160000 --- a/libs/static_assert +++ b/libs/static_assert @@ -1 +1 @@ -Subproject commit 87ecd7d39f9ca10003acc872821e6c0c8990ecf0 +Subproject commit 5d9274a6836ed1ed12bb4801b41711ccbebe5d32 diff --git a/libs/system b/libs/system index b9fbd88eb6..f096d17176 160000 --- a/libs/system +++ b/libs/system @@ -1 +1 @@ -Subproject commit b9fbd88eb6076223ecab2c9e36c2d63c290155c5 +Subproject commit f096d171766d2099f4b8a0b60396befe6b25722a diff --git a/libs/test b/libs/test index 42b4678bd9..3d0828216f 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 42b4678bd956fe058bb41cf65bbb9396fdf1e9b1 +Subproject commit 3d0828216f45e807a5506cd44fc2ac8feb4d38bd diff --git a/libs/thread b/libs/thread index 47889a8f22..3fae7c5184 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit 47889a8f227723d92cc94cd9e4cbcaa1c4c21f4d +Subproject commit 3fae7c5184ff92215dfd2b60d743944bcc70430a diff --git a/libs/timer b/libs/timer index cdda251f23..9e83237560 160000 --- a/libs/timer +++ b/libs/timer @@ -1 +1 @@ -Subproject commit cdda251f234c5be47b582cf8eb4d2fb61d00980e +Subproject commit 9e83237560b2ebfa7669a0bfc78fc2c6cb308fb3 diff --git a/libs/tokenizer b/libs/tokenizer index 672508c302..b4dc26ff3e 160000 --- a/libs/tokenizer +++ b/libs/tokenizer @@ -1 +1 @@ -Subproject commit 672508c3022d1b87672751b357548194ad0f0a0a +Subproject commit b4dc26ff3e2252fe1e964e4b423926eef91249fd diff --git a/libs/tr1 b/libs/tr1 index bd2846797a..6331cc5568 160000 --- a/libs/tr1 +++ b/libs/tr1 @@ -1 +1 @@ -Subproject commit bd2846797a85f87f60258b48e6dd7fcf0eae26ec +Subproject commit 6331cc5568fbf75f82e8962caf7b113ac8e14d83 diff --git a/libs/tuple b/libs/tuple index a75a686fae..d908a5d566 160000 --- a/libs/tuple +++ b/libs/tuple @@ -1 +1 @@ -Subproject commit a75a686fae3763c21d3d7a97564a03cc5d0a3f91 +Subproject commit d908a5d5668a50d96988bc42a9a37559b7439571 diff --git a/libs/type_traits b/libs/type_traits index 13ca0cf698..524cb0cfe7 160000 --- a/libs/type_traits +++ b/libs/type_traits @@ -1 +1 @@ -Subproject commit 13ca0cf6982efbdbf65b80ec18fbd861ea821a14 +Subproject commit 524cb0cfe760bb9eeaf2731a829946803b55d6bc diff --git a/libs/typeof b/libs/typeof index 9a5663ff14..b420583f9c 160000 --- a/libs/typeof +++ b/libs/typeof @@ -1 +1 @@ -Subproject commit 9a5663ff1451c65f34e014248d89a75592365422 +Subproject commit b420583f9cb2cf5e1f65a102e54ed7d6b88d2510 diff --git a/libs/units b/libs/units index c7fb165c3c..ec34fad099 160000 --- a/libs/units +++ b/libs/units @@ -1 +1 @@ -Subproject commit c7fb165c3ca3300afc5f7e596d3142f5997fde29 +Subproject commit ec34fad0991478ae974db525f5159027e63e56f0 diff --git a/libs/unordered b/libs/unordered index 3dff89c240..51fdfa7ac7 160000 --- a/libs/unordered +++ b/libs/unordered @@ -1 +1 @@ -Subproject commit 3dff89c240ab232d19a4ff095272555deb932b7a +Subproject commit 51fdfa7ac75ab196cf1e2300f93d24b25cce336f diff --git a/libs/utility b/libs/utility index f2349baf7d..9339431e03 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit f2349baf7d3190561e9b7cf8f3c571a108316e74 +Subproject commit 9339431e03a599b33617375f9b0d5986942b463a diff --git a/libs/variant b/libs/variant index 802f51fdc0..fad89dadec 160000 --- a/libs/variant +++ b/libs/variant @@ -1 +1 @@ -Subproject commit 802f51fdc08c9eee7a1a70d7ad3792590384f220 +Subproject commit fad89dadec5fe771786890e0aaebcc9639630e23 diff --git a/libs/wave b/libs/wave index a881dc94c3..b6a2bc4aeb 160000 --- a/libs/wave +++ b/libs/wave @@ -1 +1 @@ -Subproject commit a881dc94c36b85e79933379c9a5ad09fa4d1cd35 +Subproject commit b6a2bc4aeb8af0087af7e5ff3638cfaf7c07a8d2 diff --git a/libs/xpressive b/libs/xpressive index 61e0951525..d408f17834 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit 61e09515253c2b9c5373f492e47dc9330477208d +Subproject commit d408f178349fdb9af9481ff04bb9cf4f4a7288b1 diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt deleted file mode 100644 index b87c782f87..0000000000 --- a/tools/CMakeLists.txt +++ /dev/null @@ -1,89 +0,0 @@ -# -# Copyright Troy D. Straszheim -# -# Distributed under the Boost Software License, Version 1.0. -# See http://www.boost.org/LICENSE_1_0.txt -# -# return a list of directories that we should add_subdirectory() -macro(boost_collect_lib_dependencies varname filename) - #message(STATUS "boost_collect_lib_dependencies.... ${Boost_SOURCE_DIR}/libs") - file(GLOB BOOST_LIBRARY_CMAKE_FILES - RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${Boost_SOURCE_DIR}/libs/*/${filename}") - foreach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES}) - #message(STATUS "-- BOOST_LIB_CMAKE_FILE: ${BOOST_LIB_CMAKE_FILE}") - get_filename_component(BOOST_LIB_DIR ${BOOST_LIB_CMAKE_FILE} PATH) - set(${varname} ${${varname}} ${BOOST_LIB_DIR}) - endforeach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES}) -endmacro(boost_collect_lib_dependencies varname) - - -# Find all of the subdirectories with .cmake files in them. These are -# the libraries with dependencies. -boost_collect_lib_dependencies(BOOST_MODULE_DIRS "module.cmake") -foreach(subdir ${BOOST_MODULE_DIRS}) -# message(STATUS "${Boost_SOURCE_DIR}/libs/${subdir}/module.cmake") - include("${Boost_SOURCE_DIR}/libs/${subdir}/module.cmake") -endforeach(subdir) - - -############################################################################### -# This macro is an internal utility macro -# TODO: Document this if it stays around -# -# -# example usage: -# boost_tool_dependencies( BOOST_DEPENDS test) -# -macro(boost_tool_dependencies) - parse_arguments(BOOST_TEST - "BOOST_DEPENDS" - "" - ${ARGN} - ) - set (THIS_TEST_DEPENDS_ALL "") - # message (STATUS "BOOST_TEST_BOOST_DEPENDS: ${BOOST_TEST_BOOST_DEPENDS}") - foreach(libname ${BOOST_TEST_BOOST_DEPENDS}) - # message(STATUS "libname: ${libname}") - string(TOUPPER "BOOST_${libname}_DEPENDS" THIS_PROJECT_DEPENDS) - # message(STATUS "${THIS_PROJECT_DEPENDS}: ${${THIS_PROJECT_DEPENDS}}") - # set(THIS_TEST_DEPENDS_ALL ${libname} ${${THIS_PROJECT_DEPENDS}} ) - # message(STATUS "${THIS_TEST_DEPENDS_ALL}: ${${THIS_TEST_DEPENDS_ALL}}") - - list(FIND THIS_TEST_DEPENDS_ALL ${libname} DEPDEP_INDEX) - if (DEPDEP_INDEX EQUAL -1) - list(APPEND THIS_TEST_DEPENDS_ALL ${libname}) - set(ADDED_DEPS TRUE) - endif() - string(TOUPPER "BOOST_${libname}_DEPENDS" THIS_PROJECT_DEPENDS) - # message(STATUS "${additional_lib}: ===> ${${THIS_PROJECT_DEPENDS}}") - set(ADDED_DEPS TRUE) - while (ADDED_DEPS) - set(ADDED_DEPS FALSE) - foreach(DEP ${THIS_TEST_DEPENDS_ALL}) - string(TOUPPER "BOOST_${DEP}_DEPENDS" DEP_DEPENDS) - foreach(DEPDEP ${${DEP_DEPENDS}}) - list(FIND THIS_TEST_DEPENDS_ALL ${DEPDEP} DEPDEP_INDEX) - if (DEPDEP_INDEX EQUAL -1) - list(APPEND THIS_TEST_DEPENDS_ALL ${DEPDEP}) - set(ADDED_DEPS TRUE) - endif() - endforeach() - endforeach() - endwhile() - # message(STATUS "-> Dependencies for ${libname}") - # message(STATUS "-> THIS_TEST_DEPENDS_ALL: ${THIS_TEST_DEPENDS_ALL}") - - endforeach(libname ${BOOST_TEST_BOOST_DEPENDS}) - foreach (include ${THIS_TEST_DEPENDS_ALL}) - #message(STATUS "include: ${include}") - include_directories("${Boost_SOURCE_DIR}/libs/${include}/include") - endforeach (include ${includes}) - -endmacro(boost_tool_dependencies) -# -############################################################################### - -add_subdirectory(quickbook) -add_subdirectory(wave) -add_subdirectory(bcp) -add_subdirectory(inspect) diff --git a/tools/bcp b/tools/bcp index 03dd6f4bb1..ee300ba7f6 160000 --- a/tools/bcp +++ b/tools/bcp @@ -1 +1 @@ -Subproject commit 03dd6f4bb17ef834399e888d666b9c0e598f22f3 +Subproject commit ee300ba7f62ac35ae106719293fe8cd3cd210305 diff --git a/tools/build b/tools/build index a6021dfb4d..0f80db367f 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit a6021dfb4d352b732130c2d1521c95dd01e255c4 +Subproject commit 0f80db367f39d53bb0561621defd9321f30870a1 diff --git a/tools/quickbook b/tools/quickbook index b7e989f452..7319ffc0c0 160000 --- a/tools/quickbook +++ b/tools/quickbook @@ -1 +1 @@ -Subproject commit b7e989f452ebbd94d69ee2d37fe0c643f98ffc3b +Subproject commit 7319ffc0c08467fd0a6b75c24b333986f0982452