<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/50b43dda22ee3bb4bca9168968683400c3aba3f2">https://github.com/macports/macports-ports/commit/50b43dda22ee3bb4bca9168968683400c3aba3f2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 50b43dd  cmake: bring FindBoost.cmake up to current; handles 1.65.X now.
</span>50b43dd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 50b43dda22ee3bb4bca9168968683400c3aba3f2
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Wed Sep 20 08:26:19 2017 -0400

<span style='display:block; white-space:pre;color:#404040;'>    cmake: bring FindBoost.cmake up to current; handles 1.65.X now.
</span>---
 devel/cmake/Portfile                               |   4 +-
 .../cmake/files/patch-Modules_FindBoost.cmake.diff | 230 +++++++++++++++++++++
 2 files changed, 233 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake/Portfile b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 413484e..fbd8d81 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +30,7 @@ if {${subport} eq ${name}} {
</span>     # release
 
     version         ${branch}.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span>     checksums       rmd160 133cfee5d133675b94851a4583d9e8186eb9654d \
                     sha256 954a5801a456ee48e76f01107c9a4961677dd0f3e115275bbd18410dc22ba3c1
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,7 +46,8 @@ if {${subport} eq ${name}} {
</span>         patch-Modules-FindFreetype.cmake.release.diff \
         patch-Modules-noArchCheck.release.diff \
         patch-CMakeFindFrameworks.cmake.release.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-Source_CMakeVersionCompute.cmake.release.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-Source_CMakeVersionCompute.cmake.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-Modules_FindBoost.cmake.diff
</span> 
     livecheck.type  regex
     livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake/files/patch-Modules_FindBoost.cmake.diff b/devel/cmake/files/patch-Modules_FindBoost.cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2199d1f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake/files/patch-Modules_FindBoost.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,230 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/FindBoost.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/FindBoost.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -76,7 +76,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Boost::system will be automatically detected and satisfied, even
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # if system is not specified when using find_package and if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Boost::system is not added to target_link_libraries.  If using
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Boost::thread, then Thread::Thread will also be added automatically.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Boost::thread, then Threads::Threads will also be added automatically.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # It is important to note that the imported targets behave differently
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # than variables created by this module: multiple calls to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,6 +107,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Users or projects may tell this module which variant to find by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # setting variables::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#   Boost_USE_DEBUG_LIBS     - Set to ON or OFF to specify whether to search
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                              and use the debug libraries.  Default is ON.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#   Boost_USE_RELEASE_LIBS   - Set to ON or OFF to specify whether to search
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                              and use the release libraries.  Default is ON.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   Boost_USE_MULTITHREADED  - Set to OFF to use the non-multithreaded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #                              libraries ('mt' tag).  Default is ON.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   Boost_USE_STATIC_LIBS    - Set to ON to force the use of the static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -183,9 +187,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   target_link_libraries(foo Boost::date_time Boost::filesystem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #                             Boost::iostreams)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Example to find Boost headers and some *static* libraries::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Example to find Boost headers and some *static* (release only) libraries::
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#   set(Boost_USE_STATIC_LIBS        ON) # only find static libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#   set(Boost_USE_STATIC_LIBS        ON)  # only find static libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#   set(Boost_USE_DEBUG_LIBS         OFF) # ignore debug libs and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#   set(Boost_USE_RELEASE_LIBS       ON)  # only find release libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   set(Boost_USE_MULTITHREADED      ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   set(Boost_USE_STATIC_RUNTIME    OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #   find_package(Boost 1.36.0 COMPONENTS date_time filesystem system ...)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -208,6 +214,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Set Boost_NO_BOOST_CMAKE to ON to disable the search for boost-cmake.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Save project's policies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cmake_policy(PUSH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cmake_policy(SET CMP0057 NEW) # if IN_LIST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Before we go searching, check whether boost-cmake is available, unless the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # user specifically asked NOT to search for boost-cmake.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -294,13 +304,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # If the debug & release library ends up being the same, omit the keywords
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if(${Boost_${basename}_LIBRARY_RELEASE} STREQUAL ${Boost_${basename}_LIBRARY_DEBUG})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if("${Boost_${basename}_LIBRARY_RELEASE}" STREQUAL "${Boost_${basename}_LIBRARY_DEBUG}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(Boost_${basename}_LIBRARY   ${Boost_${basename}_LIBRARY_RELEASE} )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(Boost_${basename}_LIBRARIES ${Boost_${basename}_LIBRARY_RELEASE} )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(Boost_${basename}_LIBRARY AND Boost_${basename}_HEADER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(Boost_${basename}_FOUND ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      if("x${basename}" STREQUAL "xTHREAD" AND NOT TARGET Threads::Threads)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        string(APPEND Boost_ERROR_REASON_THREAD " (missing dependency: Threads)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        set(Boost_THREAD_FOUND OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -550,7 +564,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # The addition of a new release should only require it to be run
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # against the new release.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_IMPORTED_TARGETS TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if(NOT Boost_VERSION VERSION_LESS 103300 AND Boost_VERSION VERSION_LESS 103500)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(Boost_VERSION VERSION_LESS 103300)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    message(WARNING "Imported targets and dependency information not available for Boost version ${Boost_VERSION} (all versions older than 1.33)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(_Boost_IMPORTED_TARGETS FALSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  elseif(NOT Boost_VERSION VERSION_LESS 103300 AND Boost_VERSION VERSION_LESS 103500)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(_Boost_REGEX_DEPENDENCIES thread)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(_Boost_WAVE_DEPENDENCIES filesystem thread)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -764,8 +781,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    message(WARNING "Imported targets not available for Boost version ${Boost_VERSION}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    set(_Boost_IMPORTED_TARGETS FALSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if(NOT Boost_VERSION VERSION_LESS 106500)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_CHRONO_DEPENDENCIES system)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_CONTEXT_DEPENDENCIES thread chrono system date_time)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_COROUTINE_DEPENDENCIES context system)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_FIBER_DEPENDENCIES context thread chrono system date_time)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_FILESYSTEM_DEPENDENCIES system)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_IOSTREAMS_DEPENDENCIES regex)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_LOG_DEPENDENCIES date_time log_setup system filesystem thread regex chrono atomic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_MPI_DEPENDENCIES serialization)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_NUMPY_DEPENDENCIES python)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_RANDOM_DEPENDENCIES system)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if(NOT Boost_VERSION VERSION_LESS 106600)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      message(WARNING "New Boost version may have incorrect or missing dependencies and imported targets")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      set(_Boost_IMPORTED_TARGETS FALSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   string(TOUPPER ${component} uppercomponent)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -815,6 +851,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_MATH_TR1L_HEADERS           "boost/math/tr1.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_MPI_HEADERS                 "boost/mpi.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_MPI_PYTHON_HEADERS          "boost/mpi/python/config.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(_Boost_NUMPY_HEADERS               "boost/python/numpy.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_PRG_EXEC_MONITOR_HEADERS    "boost/test/prg_exec_monitor.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_PROGRAM_OPTIONS_HEADERS     "boost/program_options.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_PYTHON_HEADERS              "boost/python.hpp")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -872,9 +909,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(_Boost_${uppercomponent}_DEPENDENCIES ${_Boost_${uppercomponent}_DEPENDENCIES} PARENT_SCOPE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(_Boost_IMPORTED_TARGETS ${_Boost_IMPORTED_TARGETS} PARENT_SCOPE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       foreach(componentdep ${_Boost_${uppercomponent}_DEPENDENCIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        list(FIND _boost_processed_components "${componentdep}" _boost_component_found)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        list(FIND _boost_new_components "${componentdep}" _boost_component_new)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        if (_boost_component_found EQUAL -1 AND _boost_component_new EQUAL -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        if (NOT ("${componentdep}" IN_LIST _boost_processed_components OR "${componentdep}" IN_LIST _boost_new_components))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           list(APPEND _boost_new_components ${componentdep})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       endforeach()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -971,8 +1006,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(Boost_LIBRARY_DIR_DEBUG   "${Boost_LIBRARY_DIR}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(NOT DEFINED Boost_USE_DEBUG_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(Boost_USE_DEBUG_LIBS TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(NOT DEFINED Boost_USE_RELEASE_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(Boost_USE_RELEASE_LIBS TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT DEFINED Boost_USE_MULTITHREADED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    set(Boost_USE_MULTITHREADED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(Boost_USE_MULTITHREADED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT DEFINED Boost_USE_DEBUG_RUNTIME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(Boost_USE_DEBUG_RUNTIME TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -998,6 +1039,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # _Boost_COMPONENT_HEADERS.  See the instructions at the top of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # _Boost_COMPONENT_DEPENDENCIES.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "1.65.1" "1.65.0" "1.65"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "1.64.0" "1.64" "1.63.0" "1.63" "1.62.0" "1.62" "1.61.0" "1.61" "1.60.0" "1.60"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "1.59.0" "1.59" "1.58.0" "1.58" "1.57.0" "1.57" "1.56.0" "1.56" "1.55.0" "1.55"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "1.54.0" "1.54" "1.53.0" "1.53" "1.52.0" "1.52" "1.51.0" "1.51"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1501,10 +1543,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _Boost_MISSING_DEPENDENCIES(Boost_FIND_COMPONENTS _Boost_EXTRA_FIND_COMPONENTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If thread is required, get the thread libs as a dependency
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-list(FIND Boost_FIND_COMPONENTS thread _Boost_THREAD_DEPENDENCY_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT _Boost_THREAD_DEPENDENCY_LIBS EQUAL -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  include(CMakeFindDependencyMacro)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  find_dependency(Threads)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if("thread" IN_LIST Boost_FIND_COMPONENTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(Boost_FIND_QUIETLY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(_Boost_find_quiet QUIET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(_Boost_find_quiet "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  find_package(Threads ${_Boost_find_quiet})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  unset(_Boost_find_quiet)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # If the user changed any of our control inputs flush previous results.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1606,12 +1652,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # Avoid passing backslashes to _Boost_FIND_LIBRARY due to macro re-parsing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   string(REPLACE "\\" "/" _boost_LIBRARY_SEARCH_DIRS_tmp "${_boost_LIBRARY_SEARCH_DIRS_RELEASE}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  _Boost_FIND_LIBRARY(Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE RELEASE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    NAMES ${_boost_RELEASE_NAMES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    HINTS ${_boost_LIBRARY_SEARCH_DIRS_tmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    NAMES_PER_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    DOC "${_boost_docstring_release}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(Boost_USE_RELEASE_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    _Boost_FIND_LIBRARY(Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE RELEASE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      NAMES ${_boost_RELEASE_NAMES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      HINTS ${_boost_LIBRARY_SEARCH_DIRS_tmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      NAMES_PER_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      DOC "${_boost_docstring_release}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # Find DEBUG libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1655,12 +1703,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # Avoid passing backslashes to _Boost_FIND_LIBRARY due to macro re-parsing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   string(REPLACE "\\" "/" _boost_LIBRARY_SEARCH_DIRS_tmp "${_boost_LIBRARY_SEARCH_DIRS_DEBUG}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  _Boost_FIND_LIBRARY(Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG DEBUG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    NAMES ${_boost_DEBUG_NAMES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    HINTS ${_boost_LIBRARY_SEARCH_DIRS_tmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    NAMES_PER_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    DOC "${_boost_docstring_debug}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(Boost_USE_DEBUG_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    _Boost_FIND_LIBRARY(Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG DEBUG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      NAMES ${_boost_DEBUG_NAMES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      HINTS ${_boost_LIBRARY_SEARCH_DIRS_tmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      NAMES_PER_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      DOC "${_boost_docstring_debug}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(Boost_REALPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _Boost_SWAP_WITH_REALPATH(Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE "${_boost_docstring_release}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1730,8 +1780,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     string(APPEND Boost_ERROR_REASON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       " Boost libraries:\n")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     foreach(COMPONENT ${_Boost_MISSING_COMPONENTS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      string(TOUPPER ${COMPONENT} UPPERCOMPONENT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       string(APPEND Boost_ERROR_REASON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        "        ${Boost_NAMESPACE}_${COMPONENT}\n")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        "        ${Boost_NAMESPACE}_${COMPONENT}${Boost_ERROR_REASON_${UPPERCOMPONENT}}\n")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endforeach()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     list(LENGTH Boost_FIND_COMPONENTS Boost_NUM_COMPONENTS_WANTED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1927,3 +1978,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ list(SORT _Boost_COMPONENTS_SEARCHED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(_Boost_COMPONENTS_SEARCHED "${_Boost_COMPONENTS_SEARCHED}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   CACHE INTERNAL "Components requested for this build tree.")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Restore project's policies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cmake_policy(POP)
</span></pre><pre style='margin:0'>

</pre>