Browse Source

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]
Troy D. Straszheim 16 years ago
parent
commit
6d3aece1f2
95 changed files with 84 additions and 593 deletions
  1. 0 259
      CMakeLists.txt
  2. 0 13
      CTestConfig.cmake
  3. 0 7
      Welcome.txt
  4. 0 9
      doc/CMakeLists.txt
  5. 0 19
      doc/src/CMakeLists.txt
  6. 0 63
      libs/CMakeLists.txt
  7. 1 1
      libs/accumulators
  8. 1 1
      libs/algorithm
  9. 1 1
      libs/any
  10. 1 1
      libs/array
  11. 1 1
      libs/asio
  12. 1 1
      libs/assign
  13. 1 1
      libs/bimap
  14. 1 1
      libs/bind
  15. 1 1
      libs/circular_buffer
  16. 1 1
      libs/compatibility
  17. 0 21
      libs/concept/CMakeLists.txt
  18. 0 1
      libs/concept/module.cmake
  19. 1 1
      libs/concept_check
  20. 1 1
      libs/config
  21. 1 1
      libs/conversion
  22. 1 1
      libs/crc
  23. 1 1
      libs/date_time
  24. 1 1
      libs/detail
  25. 1 1
      libs/disjoint_sets
  26. 1 1
      libs/dynamic_bitset
  27. 1 1
      libs/exception
  28. 1 1
      libs/filesystem
  29. 1 1
      libs/foreach
  30. 1 1
      libs/format
  31. 1 1
      libs/function
  32. 1 1
      libs/function_types
  33. 1 1
      libs/functional
  34. 1 1
      libs/fusion
  35. 1 1
      libs/gil
  36. 1 1
      libs/graph
  37. 1 1
      libs/graph_parallel
  38. 1 1
      libs/integer
  39. 1 1
      libs/interprocess
  40. 1 1
      libs/intrusive
  41. 1 1
      libs/io
  42. 1 1
      libs/iostreams
  43. 1 1
      libs/iterator
  44. 1 1
      libs/lambda
  45. 1 1
      libs/logic
  46. 1 1
      libs/math
  47. 1 1
      libs/mpi
  48. 1 1
      libs/mpl
  49. 1 1
      libs/multi_array
  50. 1 1
      libs/multi_index
  51. 0 27
      libs/numeric/CMakeLists.txt
  52. 1 1
      libs/numeric/conversion
  53. 1 1
      libs/numeric/interval
  54. 0 1
      libs/numeric/module.cmake
  55. 1 1
      libs/numeric/ublas
  56. 1 1
      libs/optional
  57. 1 1
      libs/parameter
  58. 1 1
      libs/pool
  59. 1 1
      libs/preprocessor
  60. 1 1
      libs/program_options
  61. 1 1
      libs/property_map
  62. 1 1
      libs/property_tree
  63. 1 1
      libs/proto
  64. 1 1
      libs/ptr_container
  65. 1 1
      libs/python
  66. 1 1
      libs/random
  67. 1 1
      libs/range
  68. 1 1
      libs/rational
  69. 1 1
      libs/regex
  70. 1 1
      libs/serialization
  71. 1 1
      libs/signals
  72. 1 1
      libs/signals2
  73. 1 1
      libs/smart_ptr
  74. 1 1
      libs/spirit
  75. 1 1
      libs/statechart
  76. 1 1
      libs/static_assert
  77. 1 1
      libs/system
  78. 1 1
      libs/test
  79. 1 1
      libs/thread
  80. 1 1
      libs/timer
  81. 1 1
      libs/tokenizer
  82. 1 1
      libs/tr1
  83. 1 1
      libs/tuple
  84. 1 1
      libs/type_traits
  85. 1 1
      libs/typeof
  86. 1 1
      libs/units
  87. 1 1
      libs/unordered
  88. 1 1
      libs/utility
  89. 1 1
      libs/variant
  90. 1 1
      libs/wave
  91. 1 1
      libs/xpressive
  92. 0 89
      tools/CMakeLists.txt
  93. 1 1
      tools/bcp
  94. 1 1
      tools/build
  95. 1 1
      tools/quickbook

+ 0 - 259
CMakeLists.txt

@@ -1,259 +0,0 @@
-##########################################################################
-# CMake Build Rules for Boost                                            #
-##########################################################################
-# Copyright (C) 2007, 2008 Douglas Gregor <doug.gregor@gmail.com>        #
-# Copyright (C) 2007, 2009 Troy Straszheim <troy@resophonic.com>         #
-#                                                                        #
-# 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)
-##########################################################################
-

+ 0 - 13
CTestConfig.cmake

@@ -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)

+ 0 - 7
Welcome.txt

@@ -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.

+ 0 - 9
doc/CMakeLists.txt

@@ -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 ()

+ 0 - 19
doc/src/CMakeLists.txt

@@ -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 ()
-

+ 0 - 63
libs/CMakeLists.txt

@@ -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")

+ 1 - 1
libs/accumulators

@@ -1 +1 @@
-Subproject commit d6a9881ce252cafe1aa49df7dba4eef5d832d23f
+Subproject commit 753c28c695f70ea87ae7882f04570f844698354a

+ 1 - 1
libs/algorithm

@@ -1 +1 @@
-Subproject commit 6c0f953c01384bae329764506b8edaaaca3f60ec
+Subproject commit 8f2b8d48880f9d928ea6f2a7302607499315be4a

+ 1 - 1
libs/any

@@ -1 +1 @@
-Subproject commit c6b7d93104823ba68792d7895021eed541c8bba1
+Subproject commit 23b025589ce9f98bd08f42a663e99a32d7ca7967

+ 1 - 1
libs/array

@@ -1 +1 @@
-Subproject commit 100b5d687b712c73055055bed63ba38a13d73a02
+Subproject commit e875287d5515d01d4117f7e0a34a27289249f486

+ 1 - 1
libs/asio

@@ -1 +1 @@
-Subproject commit f367084009f1a7c78f4b71e1dd17b0bd0b273150
+Subproject commit da33675b441fac82b0dd0d30effcff965a0aff28

+ 1 - 1
libs/assign

@@ -1 +1 @@
-Subproject commit 577a13027ebf95a275d26f4bc0c8dc4b3d028a78
+Subproject commit cecbca2021e47518a3c7a62ce94ebddb6a4474f0

+ 1 - 1
libs/bimap

@@ -1 +1 @@
-Subproject commit 7e7da76142c69bd947de576c38239843c87091c2
+Subproject commit b12584eecdbb871cf68ebfabc99222dc574bde25

+ 1 - 1
libs/bind

@@ -1 +1 @@
-Subproject commit 73fc778b61d8b6c3505f9a1cbb843717949d6f1d
+Subproject commit f3da835e0b6c5c4672076d189e85a93863ec9bc8

+ 1 - 1
libs/circular_buffer

@@ -1 +1 @@
-Subproject commit 27c34a47b5b6c75c7eca8265f434f876be326c16
+Subproject commit 18b8465b258e0919e3c041f668687297825e8026

+ 1 - 1
libs/compatibility

@@ -1 +1 @@
-Subproject commit 4c74586365ac07808ed29690650dd80f74b43097
+Subproject commit 3e0da6395d7afd381e0376baf016ab862266ad46

+ 0 - 21
libs/concept/CMakeLists.txt

@@ -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 <john -at- johnmaddock.co.uk>"
-  #  MAINTAINERS 
-)
-
-

+ 0 - 1
libs/concept/module.cmake

@@ -1 +0,0 @@
-boost_module(concept DEPENDS config)

+ 1 - 1
libs/concept_check

@@ -1 +1 @@
-Subproject commit d9282dbe8c98695529493f54be0486a976318ecc
+Subproject commit c12ec71acb7e2ca7cc552bf9d5019cf9349f60f6

+ 1 - 1
libs/config

@@ -1 +1 @@
-Subproject commit f05b7f57d5ee2311d247df6e72475ba29a042d01
+Subproject commit 69bf6c4ad6a3f026e72d9e4190e815464c40a1f0

+ 1 - 1
libs/conversion

@@ -1 +1 @@
-Subproject commit f5d825e77f3f6f02f3da9f78a5e4ec7614afd12f
+Subproject commit febafb7cb885254b34c2d15875f8756521afaee0

+ 1 - 1
libs/crc

@@ -1 +1 @@
-Subproject commit b6f5c9cd88e2a9d6ad25e81f1c81e113f072fce2
+Subproject commit ad35b5cf354c95d365b982011381f6d523d95262

+ 1 - 1
libs/date_time

@@ -1 +1 @@
-Subproject commit 0255dcd796f5beb81247073cf6a24959c01fb5fd
+Subproject commit 09b0c7c1835c2137a5861dcb968aadeb81b03231

+ 1 - 1
libs/detail

@@ -1 +1 @@
-Subproject commit 812c32a5a1bb14b1746f8afd5f6df54677d40135
+Subproject commit 91672171a6b409f5ded1b2d732fa8b702f14bb47

+ 1 - 1
libs/disjoint_sets

@@ -1 +1 @@
-Subproject commit b4e86cfd91e582a7a5d4c4dd1b6e6e40e42e35a5
+Subproject commit 34939ce5b0d1f7eab2fa8b6af667db4dc83d6f0b

+ 1 - 1
libs/dynamic_bitset

@@ -1 +1 @@
-Subproject commit 76d2f9d4d176b0775ab593a61bfbcaeef7e25cb0
+Subproject commit 60f871da0c6885a2588d3fa7c34a66a0e7a9c3a6

+ 1 - 1
libs/exception

@@ -1 +1 @@
-Subproject commit 17951c2b7d6bea8d4011f4342c1a88bb2cb752bc
+Subproject commit baece0983f997f91a65622091f896f8d33334385

+ 1 - 1
libs/filesystem

@@ -1 +1 @@
-Subproject commit 68168bc676ff8598c1f88dc596ea9841f1618abf
+Subproject commit 6656351d2e6ddb785c97fbba791505039bc89ff2

+ 1 - 1
libs/foreach

@@ -1 +1 @@
-Subproject commit dbaedb9de993ccf98794ed9e56d96980338d0fd3
+Subproject commit 4a760d2c74f8e510e1f01aec973fc111ad1c4e37

+ 1 - 1
libs/format

@@ -1 +1 @@
-Subproject commit e1f4559b5099e95fedaa1df96d0546ff66c23959
+Subproject commit 1704d25bd66b532211b640472ada4168d9a0f5ee

+ 1 - 1
libs/function

@@ -1 +1 @@
-Subproject commit 81c78765881a73f053428def939eab44a71424ea
+Subproject commit a1f62de42051973096f6aa977ef1bc825c02e361

+ 1 - 1
libs/function_types

@@ -1 +1 @@
-Subproject commit d3b53cbdf8834e90ece9652e3e551d9f437ad214
+Subproject commit 64776ee43cb339a4fbbc747d1d8e3e69449106f6

+ 1 - 1
libs/functional

@@ -1 +1 @@
-Subproject commit ccaec4eb947f60b00a357136baa306cf45070787
+Subproject commit d108788cf6098bad43d19f39b46f34a6b964dbb2

+ 1 - 1
libs/fusion

@@ -1 +1 @@
-Subproject commit d978cec6b628df0ed91d9ca16d94b065ce0d83c4
+Subproject commit 43f861ca8741be5089f2dadbcdc9e150a971f2c7

+ 1 - 1
libs/gil

@@ -1 +1 @@
-Subproject commit 9e878835676e364528f8323c5734e63ab5ee9094
+Subproject commit b4ae08279fb8afe47ab71513fcbe9a1344e9c4a0

+ 1 - 1
libs/graph

@@ -1 +1 @@
-Subproject commit dced37cf6707b29e93343df12f4b2b807ccae876
+Subproject commit b237a6ee8286eac2c480d3dfa2a3e3c91e946631

+ 1 - 1
libs/graph_parallel

@@ -1 +1 @@
-Subproject commit a5f5e55907c5bcacecc15c33da3f18299dad4f0a
+Subproject commit 31b75e9bee80920c0596f8bf79c511453f8ac44e

+ 1 - 1
libs/integer

@@ -1 +1 @@
-Subproject commit 9fd48f6a5650fb47c2fcc7e42609a8c23761e2e9
+Subproject commit f9561fec20fea84ab867f2317d1c411d317cf465

+ 1 - 1
libs/interprocess

@@ -1 +1 @@
-Subproject commit c9dbd7c1147cbb0fd573850fca20a3a81518c256
+Subproject commit 455807217f5dbacfe2842fcc4b920ca8c03abd16

+ 1 - 1
libs/intrusive

@@ -1 +1 @@
-Subproject commit c3b42d233c4b5427f124558386e9945d509d894d
+Subproject commit 18347ffe415d9f8f3c45f581d6bc5b0711a831f0

+ 1 - 1
libs/io

@@ -1 +1 @@
-Subproject commit 3bf1eee7e423c10e7d278c43e208987e6ce6e3f9
+Subproject commit 81458c44a61745dc6c97b93a3df71dd5ae38ccdd

+ 1 - 1
libs/iostreams

@@ -1 +1 @@
-Subproject commit 7eb5702836fc41ac31db956e8b25e1e0cb0d6b3c
+Subproject commit a45b99ee220490b18bb7419739b24001ab90d0e1

+ 1 - 1
libs/iterator

@@ -1 +1 @@
-Subproject commit 76fd8e27fbc52b6a1280aef84b3b4f3d9af364d1
+Subproject commit d11c7a3ec4d34cc16aecb246d636528948702ad5

+ 1 - 1
libs/lambda

@@ -1 +1 @@
-Subproject commit 3d4a3e7050852b30e853f013814a30014a0fa674
+Subproject commit c183b699bc8f2bc58578f4701facf9d9fb229a85

+ 1 - 1
libs/logic

@@ -1 +1 @@
-Subproject commit 5aaba307a6c35a6f0b19330178bfc830aec4da75
+Subproject commit 6c6cc7dce3faa375da23748ce8baa42570406486

+ 1 - 1
libs/math

@@ -1 +1 @@
-Subproject commit 0ec10d3fee681df52c8a6534da1610ee3935bd81
+Subproject commit 124cd3b8a8a1c2cf1cb2eed59da60aec955609bf

+ 1 - 1
libs/mpi

@@ -1 +1 @@
-Subproject commit 115a65029d687ac27aff9fe3855da6d3cfe4fe05
+Subproject commit f8a3e25bce343954fdb7b35ad28babbec6097981

+ 1 - 1
libs/mpl

@@ -1 +1 @@
-Subproject commit b74cf94d0441df84edd0eae358c9e68547e30ac4
+Subproject commit ae88433250cb5db46c543c466bf151ad4d02b4f0

+ 1 - 1
libs/multi_array

@@ -1 +1 @@
-Subproject commit addce9cece77ec8a6999e79ad197c7325347fb75
+Subproject commit 961f6ed6c9ab8977280ab19d2e8756a8a5f0eaba

+ 1 - 1
libs/multi_index

@@ -1 +1 @@
-Subproject commit 6b580567160b6180533f67254c6cf38fea91e4c3
+Subproject commit 4c3b315b0bdb36183f5a744873821b40ab7bd601

+ 0 - 27
libs/numeric/CMakeLists.txt

@@ -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 
-)
-
-

+ 1 - 1
libs/numeric/conversion

@@ -1 +1 @@
-Subproject commit 00311d7276443e84b1f9bcdaf8931846ed91455a
+Subproject commit 5a345e299360595e8a8a41bd38fadf6272870d93

+ 1 - 1
libs/numeric/interval

@@ -1 +1 @@
-Subproject commit 5e2267e27aa37bbd88581931966eadc97a13bd56
+Subproject commit 3548f4d9b3a38b350a7e607d4a9ec4667f0903be

+ 0 - 1
libs/numeric/module.cmake

@@ -1 +0,0 @@
-boost_module(numeric DEPENDS logic serialization)

+ 1 - 1
libs/numeric/ublas

@@ -1 +1 @@
-Subproject commit 9c2748147a79fb61fa2e44bb58e2b0616d1cad61
+Subproject commit 052ac7dcad41762a62f60c3e90a71a31b4589a45

+ 1 - 1
libs/optional

@@ -1 +1 @@
-Subproject commit 4e628ed4a6ce62e273bc7ccefb7158b81432ec88
+Subproject commit 066dd6f3458aff2d0313b0a23da08c32fc97a1ed

+ 1 - 1
libs/parameter

@@ -1 +1 @@
-Subproject commit 298108e7ed5c0af07776603b614a8bb61349a20e
+Subproject commit 522c1e33b00c831755ad44c779278de6c10995f6

+ 1 - 1
libs/pool

@@ -1 +1 @@
-Subproject commit c6f40901964a1dd56debbf5243cdffd4a270d2f0
+Subproject commit 37cfee305b5440a9a91cbfa645c4ef3163c34aed

+ 1 - 1
libs/preprocessor

@@ -1 +1 @@
-Subproject commit e582010b1fd3382ae990df68423687aa3e72c2c0
+Subproject commit 0882fe63f9c0355f3411658320a04e4f3b7cf928

+ 1 - 1
libs/program_options

@@ -1 +1 @@
-Subproject commit 6dbc2ac80aef588f39c3dc4ea12939a9566a4610
+Subproject commit 3f6577a53b99c99b4d8b7e9b16cf2c173e69f9b0

+ 1 - 1
libs/property_map

@@ -1 +1 @@
-Subproject commit 4df343e25a7671ae9196d9afeb3818b5a072807d
+Subproject commit 8235a06ef87d7bdf836d4008228f7dd5716d563b

+ 1 - 1
libs/property_tree

@@ -1 +1 @@
-Subproject commit 37d307ecb76b3044f077b4db693b652e1cc21c5f
+Subproject commit 149c245bdab61662125b5b8568e98281cc28a35c

+ 1 - 1
libs/proto

@@ -1 +1 @@
-Subproject commit f4f8a9facbb7d8d36eb8cd0412a0fafab142f06f
+Subproject commit 541c129fd64a62848af58aefbe7314bd69956b07

+ 1 - 1
libs/ptr_container

@@ -1 +1 @@
-Subproject commit e900c5b589cf24442e585734b7215fa060177d4f
+Subproject commit a9cf0161afd17165c79cf902b80f841b714dc809

+ 1 - 1
libs/python

@@ -1 +1 @@
-Subproject commit 35ff0adf2b8a086cad257f8e50962ca379f81c92
+Subproject commit 36d24b9f8be20b8fcf6a2ae81dc9ef4af47c7a86

+ 1 - 1
libs/random

@@ -1 +1 @@
-Subproject commit c5115a25caec13a56d070bbc7d3038d41e9e0746
+Subproject commit a87c59046c9bf04336a989934f34e0c6d8af99cd

+ 1 - 1
libs/range

@@ -1 +1 @@
-Subproject commit 7663f559f2a7eee181af2d77a635b6105c69e01d
+Subproject commit 1461479a179cb74dc0ccdd9869e8b6038127c60a

+ 1 - 1
libs/rational

@@ -1 +1 @@
-Subproject commit 6a8aa28e52cb00984a330f43e52e6bc1417b0027
+Subproject commit a23c6ef3a99f473b74525b4221d097a4eb3f6f80

+ 1 - 1
libs/regex

@@ -1 +1 @@
-Subproject commit efd3e2e05cd891902236d4817dc08fef3493e031
+Subproject commit 17ad2e9302dce08bc9f664b1f15d8576c156bc14

+ 1 - 1
libs/serialization

@@ -1 +1 @@
-Subproject commit 98af5f7b9ebcf085fa7fbbd63400755f06766884
+Subproject commit 1545aeb160bb143b0eddd7e44619506ec0e00f84

+ 1 - 1
libs/signals

@@ -1 +1 @@
-Subproject commit 52cdd92b9ff5a4b0534fe36507a24e40b7f1daa5
+Subproject commit 8696fee54838c3b83b5c0068014b7099b0b3cc8f

+ 1 - 1
libs/signals2

@@ -1 +1 @@
-Subproject commit 84eaec2de8ed511abd8803dbdd34a57de551ca43
+Subproject commit 9417fc12783f17b186f9fcb75c00f8e177223644

+ 1 - 1
libs/smart_ptr

@@ -1 +1 @@
-Subproject commit f5cc79f58da49ebd1334e7e1439cf9f51620ada6
+Subproject commit e824e23ec26caa101fc28eabb4b34554a43a752b

+ 1 - 1
libs/spirit

@@ -1 +1 @@
-Subproject commit 0aaf883c68811f93a06d2781cfe5a15bdfe58f54
+Subproject commit 11f770cf308ea8e1423ab5b0de6a96a05da05472

+ 1 - 1
libs/statechart

@@ -1 +1 @@
-Subproject commit 49b40e345f0a39c410a3f99781a0b79e640700bc
+Subproject commit 8f70b0273288a544e99470d7043c40246e1731b0

+ 1 - 1
libs/static_assert

@@ -1 +1 @@
-Subproject commit 87ecd7d39f9ca10003acc872821e6c0c8990ecf0
+Subproject commit 5d9274a6836ed1ed12bb4801b41711ccbebe5d32

+ 1 - 1
libs/system

@@ -1 +1 @@
-Subproject commit b9fbd88eb6076223ecab2c9e36c2d63c290155c5
+Subproject commit f096d171766d2099f4b8a0b60396befe6b25722a

+ 1 - 1
libs/test

@@ -1 +1 @@
-Subproject commit 42b4678bd956fe058bb41cf65bbb9396fdf1e9b1
+Subproject commit 3d0828216f45e807a5506cd44fc2ac8feb4d38bd

+ 1 - 1
libs/thread

@@ -1 +1 @@
-Subproject commit 47889a8f227723d92cc94cd9e4cbcaa1c4c21f4d
+Subproject commit 3fae7c5184ff92215dfd2b60d743944bcc70430a

+ 1 - 1
libs/timer

@@ -1 +1 @@
-Subproject commit cdda251f234c5be47b582cf8eb4d2fb61d00980e
+Subproject commit 9e83237560b2ebfa7669a0bfc78fc2c6cb308fb3

+ 1 - 1
libs/tokenizer

@@ -1 +1 @@
-Subproject commit 672508c3022d1b87672751b357548194ad0f0a0a
+Subproject commit b4dc26ff3e2252fe1e964e4b423926eef91249fd

+ 1 - 1
libs/tr1

@@ -1 +1 @@
-Subproject commit bd2846797a85f87f60258b48e6dd7fcf0eae26ec
+Subproject commit 6331cc5568fbf75f82e8962caf7b113ac8e14d83

+ 1 - 1
libs/tuple

@@ -1 +1 @@
-Subproject commit a75a686fae3763c21d3d7a97564a03cc5d0a3f91
+Subproject commit d908a5d5668a50d96988bc42a9a37559b7439571

+ 1 - 1
libs/type_traits

@@ -1 +1 @@
-Subproject commit 13ca0cf6982efbdbf65b80ec18fbd861ea821a14
+Subproject commit 524cb0cfe760bb9eeaf2731a829946803b55d6bc

+ 1 - 1
libs/typeof

@@ -1 +1 @@
-Subproject commit 9a5663ff1451c65f34e014248d89a75592365422
+Subproject commit b420583f9cb2cf5e1f65a102e54ed7d6b88d2510

+ 1 - 1
libs/units

@@ -1 +1 @@
-Subproject commit c7fb165c3ca3300afc5f7e596d3142f5997fde29
+Subproject commit ec34fad0991478ae974db525f5159027e63e56f0

+ 1 - 1
libs/unordered

@@ -1 +1 @@
-Subproject commit 3dff89c240ab232d19a4ff095272555deb932b7a
+Subproject commit 51fdfa7ac75ab196cf1e2300f93d24b25cce336f

+ 1 - 1
libs/utility

@@ -1 +1 @@
-Subproject commit f2349baf7d3190561e9b7cf8f3c571a108316e74
+Subproject commit 9339431e03a599b33617375f9b0d5986942b463a

+ 1 - 1
libs/variant

@@ -1 +1 @@
-Subproject commit 802f51fdc08c9eee7a1a70d7ad3792590384f220
+Subproject commit fad89dadec5fe771786890e0aaebcc9639630e23

+ 1 - 1
libs/wave

@@ -1 +1 @@
-Subproject commit a881dc94c36b85e79933379c9a5ad09fa4d1cd35
+Subproject commit b6a2bc4aeb8af0087af7e5ff3638cfaf7c07a8d2

+ 1 - 1
libs/xpressive

@@ -1 +1 @@
-Subproject commit 61e09515253c2b9c5373f492e47dc9330477208d
+Subproject commit d408f178349fdb9af9481ff04bb9cf4f4a7288b1

+ 0 - 89
tools/CMakeLists.txt

@@ -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)

+ 1 - 1
tools/bcp

@@ -1 +1 @@
-Subproject commit 03dd6f4bb17ef834399e888d666b9c0e598f22f3
+Subproject commit ee300ba7f62ac35ae106719293fe8cd3cd210305

+ 1 - 1
tools/build

@@ -1 +1 @@
-Subproject commit a6021dfb4d352b732130c2d1521c95dd01e255c4
+Subproject commit 0f80db367f39d53bb0561621defd9321f30870a1

+ 1 - 1
tools/quickbook

@@ -1 +1 @@
-Subproject commit b7e989f452ebbd94d69ee2d37fe0c643f98ffc3b
+Subproject commit 7319ffc0c08467fd0a6b75c24b333986f0982452

粤ICP备19079148号