
Steven Watanabe wrote:
The reason boost/config/user.hpp is a problem is that the #include scanner isn't finding it, because it's #included through a macro.
Perhaps if we change the logic from: // if we don't have a user config, then use the default location: #if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG) # define BOOST_USER_CONFIG <boost/config/user.hpp> #endif // include it first: #ifdef BOOST_USER_CONFIG # include BOOST_USER_CONFIG #endif to: // if we don't have a user config, then use the default location: #if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG) # include <boost/config/user.hpp> #elif defined(BOOST_USER_CONFIG) # include BOOST_USER_CONFIG #endif that would help? What other cases are there of the scanner missing an include? The rest of config.hpp seems to be OK, at first glance.