|
Boost : |
Subject: Re: [boost] Proposal for moving Boost to CMake
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-17 17:53:38
Niall Douglas wrote:
> According to Jens'
> https://meetingcpp.com/tl_files/blog/bda/boostdepbargraph.png, System
> looks the most tractable.
Not sure how he generated this graph, but if you go by dependencies, Assert
only depends on Config:
C:\Projects\boost-git\boost>dist\bin\boostdep assert
Primary dependencies for assert:
config:
<boost/config.hpp>
from <boost/assert.hpp>
System is
C:\Projects\boost-git\boost>dist\bin\boostdep system
Primary dependencies for system:
assert:
<boost/assert.hpp>
from <boost/system/error_code.hpp>
config:
<boost/config.hpp>
from <boost/system/config.hpp>
<boost/config/abi_prefix.hpp>
from <boost/system/error_code.hpp>
<boost/config/abi_suffix.hpp>
from <boost/system/error_code.hpp>
<boost/config/auto_link.hpp>
from <boost/system/config.hpp>
<boost/config/warning_disable.hpp>
from <boost/system/detail/error_code.ipp>
<boost/cstdint.hpp>
from <boost/system/error_code.hpp>
core:
<boost/noncopyable.hpp>
from <boost/system/error_code.hpp>
<boost/utility/enable_if.hpp>
from <boost/system/error_code.hpp>
predef:
<boost/predef/platform.h>
from <boost/system/config.hpp>
winapi:
<boost/detail/winapi/character_code_conversion.hpp>
from <boost/system/detail/error_code.ipp>
<boost/detail/winapi/error_codes.hpp>
from <boost/system/detail/error_code.ipp>
from <boost/system/windows_error.hpp>
<boost/detail/winapi/error_handling.hpp>
from <boost/system/detail/error_code.ipp>
<boost/detail/winapi/local_memory.hpp>
from <boost/system/detail/local_free_on_destruction.hpp>
but it's a good example on which to demonstrate a build system because it
actually requires building, whereas the simpler libraries are generally
header-only.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk