You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we install boost we copy all header files in an include folder. This way some of the layering information about physical header-module relationship is lost.
Our scripts should take into account the header file location from the source tree of boost. There are header-dependencies tools such as that one. Eg:
boostdep --track-sources thread
algorithm:
<boost/algorithm/string/split.hpp>
from <libs/thread/src/pthread/thread.cpp>
<boost/algorithm/string/trim.hpp>
from <libs/thread/src/pthread/thread.cpp>
There are a set of headers which were moved to other location but a forwarding header for backward compatibility is left. Eg core_addressof and utility_addressof. This file contains some exceptions which are not in the expected (from their name) module.
When we install boost we copy all header files in an include folder. This way some of the layering information about physical header-module relationship is lost.
Our scripts should take into account the header file location from the source tree of boost. There are header-dependencies tools such as that one. Eg:
There are a set of headers which were moved to other location but a forwarding header for backward compatibility is left. Eg
core_addressof
andutility_addressof
. This file contains some exceptions which are not in the expected (from their name) module.Hints kindly provided by @pdimov.
The text was updated successfully, but these errors were encountered: