Added Boost::headers linkage with INTERFACE visibility. This is important because targets that link to DI needed to also link to the Boost headers manually, or use esoteric include directives. This way, CMake handles the main Boost headers dependency.
Removed old CXX_STANDARD paradigms in favor of modern a approach.
Boost::headers
linkage withINTERFACE
visibility. This is important because targets that link to DI needed to also link to the Boost headers manually, or use esoteric include directives. This way, CMake handles the main Boost headers dependency.CXX_STANDARD
paradigms in favor of modern a approach.BOOST_DI_OPT_INSTALL
to install DI headers.