[cmake-developers] [PATCH] FindBoost: Add imported targets

Roger Leigh rleigh at codelibre.net
Tue Dec 1 17:11:16 EST 2015


On 01/12/2015 16:19, Brad King wrote:
> On 12/01/2015 10:58 AM, rleigh at codelibre.net wrote:
oking for it when the version number is high enough.
>
>> I've attached an updated version of the patch which does this.  The
>> behaviour is otherwise identical to the earlier patches.  It's less awful
>> than I expected--the information for many Boost releases was the same so
>> it could be reduced in size significantly.  This also includes a utility
>> script to do the parsing, so it can be potentially used for future Boost
>> releases as well.  I've run the script against all versions of Boost
>> supported by the script, and it's verified with the unit test for some of
>> the components.
> [snip]
>> The dependency parsing handles the case where the component library name
>> matches the include directory name.  For most cases, this is correct, but
>> there are cases marked * where it isn't.  These cases require the user to
>> request the appropriate component name by hand with find_package (since
>> the include directory name isn't a valid component name).  For most cases
>> we can't make the assumption since e.g. if you use <boost/archive> we have
>> no idea which serialisation library to use; and if you use <boost/math> we
>> don't know which of the math_* libraries you /might/ use.  We have to
>> leave that up to the user.  Likewise for <boost/test>.  For these
>> libraries we also need to special-case the dependency info since we can't
>> easily get it via the headers; currently only mpi_python needed handling
>> in this way; the others have no dependencies.
>
> Great.  Please split this up into a few commits, perhaps:
>
> - Add parsing script, perhaps `Utilities/Scripts/BoostScanDeps.cmake`.
>    I see it documents in the comments the need for special cases already.
>    Please also add a comment next to each special case to explain it.
>
> - Run script to populate the table in FindBoost.cmake.  Document in
>    the commit message the range of versions included.
>
> - Add imported targets using the now-available tables.

Attached.  I also attached the BoostScanDeps raw output and after 
search-and-replace to make into valid cmake conditionals, and then after 
simplifying where following release dependencies are unchanged, so you 
can see where the logic in FindBoost comes from.

Hope this is all acceptable.  Happy to make any further changes as needed.


Regards,
Roger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Utilities-Add-BoostScanDeps-script.patch
Type: text/x-patch
Size: 10593 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20151201/4d24a7a0/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-FindBoost-Embed-component-dependency-table.patch
Type: text/x-patch
Size: 12528 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20151201/4d24a7a0/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-FindBoost-Automatically-add-missing-component-depend.patch
Type: text/x-patch
Size: 3370 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20151201/4d24a7a0/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-FindBoost-Add-imported-targets.patch
Type: text/x-patch
Size: 8365 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20151201/4d24a7a0/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Tests-Add-FindBoost-testcase-for-imported-targets.patch
Type: text/x-patch
Size: 3269 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20151201/4d24a7a0/attachment-0009.bin>
-------------- next part --------------
for version in /home/rleigh/boostsources/*; do cmake -DBOOST_DIR=$version -P Utilities/Scripts/BoostScanDeps.cmake; done
-- Scanning /home/rleigh/boostsources/boost_1_33_0
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
-- set(_Boost_REGEX_DEPENDENCIES thread)
-- set(_Boost_WAVE_DEPENDENCIES filesystem thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_33_1
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
-- set(_Boost_REGEX_DEPENDENCIES thread)
-- set(_Boost_WAVE_DEPENDENCIES filesystem thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_34_0
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
-- set(_Boost_REGEX_DEPENDENCIES thread)
-- set(_Boost_WAVE_DEPENDENCIES filesystem thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_34_1
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
-- set(_Boost_REGEX_DEPENDENCIES thread)
-- set(_Boost_WAVE_DEPENDENCIES filesystem thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_35_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_36_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_37_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_38_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_39_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_40_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_41_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_42_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_43_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_44_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random serialization)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES serialization filesystem system thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_45_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_46_0
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_46_1
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_47_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_48_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_49_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES date_time)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_50_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_51_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_52_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_53_0
-- set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_54_0
-- set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_55_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_COROUTINE_DEPENDENCIES context system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_56_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_COROUTINE_DEPENDENCIES context system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_RANDOM_DEPENDENCIES system)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_57_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_COROUTINE_DEPENDENCIES context system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_RANDOM_DEPENDENCIES system)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_58_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_COROUTINE_DEPENDENCIES context system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_RANDOM_DEPENDENCIES system)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-- Scanning /home/rleigh/boostsources/boost_1_59_0
-- set(_Boost_CHRONO_DEPENDENCIES system)
-- set(_Boost_COROUTINE_DEPENDENCIES context system)
-- set(_Boost_FILESYSTEM_DEPENDENCIES system)
-- set(_Boost_IOSTREAMS_DEPENDENCIES regex)
-- set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono atomic)
-- set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
-- set(_Boost_MPI_DEPENDENCIES serialization)
-- set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
-- set(_Boost_RANDOM_DEPENDENCIES system)
-- set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
-- set(_Boost_TIMER_DEPENDENCIES chrono system)
-- set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
-- set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-------------- next part --------------
  if(NOT Boost_VERSION VERSION_LESS 103300 AND Boost_VERSION VERSION_LESS 103301)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
    set(_Boost_REGEX_DEPENDENCIES thread)
    set(_Boost_WAVE_DEPENDENCIES filesystem thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103301 AND Boost_VERSION VERSION_LESS 103400)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
    set(_Boost_REGEX_DEPENDENCIES thread)
    set(_Boost_WAVE_DEPENDENCIES filesystem thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103400 AND Boost_VERSION VERSION_LESS 103401)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
    set(_Boost_REGEX_DEPENDENCIES thread)
    set(_Boost_WAVE_DEPENDENCIES filesystem thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103401 AND Boost_VERSION VERSION_LESS 103500)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
    set(_Boost_REGEX_DEPENDENCIES thread)
    set(_Boost_WAVE_DEPENDENCIES filesystem thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103500 AND Boost_VERSION VERSION_LESS 103600)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103600 AND Boost_VERSION VERSION_LESS 103700)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103700 AND Boost_VERSION VERSION_LESS 103800)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103800 AND Boost_VERSION VERSION_LESS 103900)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103900 AND Boost_VERSION VERSION_LESS 104000)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104000 AND Boost_VERSION VERSION_LESS 104100)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104100 AND Boost_VERSION VERSION_LESS 104200)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104200 AND Boost_VERSION VERSION_LESS 104300)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104300 AND Boost_VERSION VERSION_LESS 104400)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104400 AND Boost_VERSION VERSION_LESS 104500)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random serialization)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES serialization filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104500 AND Boost_VERSION VERSION_LESS 104600)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104600 AND Boost_VERSION VERSION_LESS 104601)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104601 AND Boost_VERSION VERSION_LESS 104700)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104700 AND Boost_VERSION VERSION_LESS 104800)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104800 AND Boost_VERSION VERSION_LESS 104900)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104900 AND Boost_VERSION VERSION_LESS 105000)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105000 AND Boost_VERSION VERSION_LESS 105100)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105100 AND Boost_VERSION VERSION_LESS 105200)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105200 AND Boost_VERSION VERSION_LESS 105300)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105300 AND Boost_VERSION VERSION_LESS 105400)
    set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105400 AND Boost_VERSION VERSION_LESS 105500)
    set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105500 AND Boost_VERSION VERSION_LESS 105600)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105600 AND Boost_VERSION VERSION_LESS 105700)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105700 AND Boost_VERSION VERSION_LESS 105800)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105800 AND Boost_VERSION VERSION_LESS 105900)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105900 AND Boost_VERSION VERSION_LESS 106000)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono atomic)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
-------------- next part --------------
  if(NOT Boost_VERSION VERSION_LESS 103300 AND Boost_VERSION VERSION_LESS 103500)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex thread)
    set(_Boost_REGEX_DEPENDENCIES thread)
    set(_Boost_WAVE_DEPENDENCIES filesystem thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103500 AND Boost_VERSION VERSION_LESS 103600)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103600 AND Boost_VERSION VERSION_LESS 103800)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 103800 AND Boost_VERSION VERSION_LESS 104300)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104300 AND Boost_VERSION VERSION_LESS 104400)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104400 AND Boost_VERSION VERSION_LESS 104500)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random serialization)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES serialization filesystem system thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104500 AND Boost_VERSION VERSION_LESS 104700)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104700 AND Boost_VERSION VERSION_LESS 104800)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 104800 AND Boost_VERSION VERSION_LESS 105000)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105000 AND Boost_VERSION VERSION_LESS 105300)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105300 AND Boost_VERSION VERSION_LESS 105400)
    set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105400 AND Boost_VERSION VERSION_LESS 105500)
    set(_Boost_ATOMIC_DEPENDENCIES thread chrono system date_time)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105500 AND Boost_VERSION VERSION_LESS 105600)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l regex random)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105600 AND Boost_VERSION VERSION_LESS 105900)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)
  elseif(NOT Boost_VERSION VERSION_LESS 105900 AND Boost_VERSION VERSION_LESS 106000)
    set(_Boost_CHRONO_DEPENDENCIES system)
    set(_Boost_COROUTINE_DEPENDENCIES context system)
    set(_Boost_FILESYSTEM_DEPENDENCIES system)
    set(_Boost_IOSTREAMS_DEPENDENCIES regex)
    set(_Boost_LOG_DEPENDENCIES log_setup date_time system filesystem thread regex chrono atomic)
    set(_Boost_MATH_DEPENDENCIES math_c99 math_c99f math_c99l math_tr1 math_tr1f math_tr1l atomic)
    set(_Boost_MPI_DEPENDENCIES serialization)
    set(_Boost_MPI_PYTHON_DEPENDENCIES python mpi serialization)
    set(_Boost_RANDOM_DEPENDENCIES system)
    set(_Boost_THREAD_DEPENDENCIES chrono system date_time atomic)
    set(_Boost_TIMER_DEPENDENCIES chrono system)
    set(_Boost_WAVE_DEPENDENCIES filesystem system serialization thread chrono date_time atomic)
    set(_Boost_WSERIALIZATION_DEPENDENCIES serialization)


More information about the cmake-developers mailing list