On Tue, May 7, 2019 at 9:12 PM Peter Dimov via Boost
Rene Rivera wrote:
On Tue, May 7, 2019 at 8:40 PM Peter Dimov via Boost
wrote: ... You'll also need to figure out the include path first somehow,
That's the "it's in a standard location" aspect.
But we abandoned the standard location at step one:
* Abandon the single header include tree.
Now each library contains its headers, so when building libX, the include directories of its dependencies need to be in the include path.
That's still a standard location. Just not the merged single standard location that requires preprocessing to use.
This will happen automatically if building with b2 or CMake, assuming that the dependencies - including the header-only ones - are properly "linked to". Not when just adding a bag of sources to a project though.
True.. But users already do similar operations when adding Boost and other libraries. -- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net