-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
False positive in Boos.Test #1553
Comments
I'm a bit reluctant to make hand-edited changes to these mappings, I've been meaning to create a mapping generator for Boost for a while, a la: https://github.com/include-what-you-use/include-what-you-use/tree/master/mapgen. The goal is to make it easy enough for users to generate mappings from their actual local install tree, rather than us having to try and maintain version-agnostic master mappings for all public liibraries. A longer-term goal is to make it possible for libraries to ship with mappings, so library authors can provide hints, but there's a bunch of small roadblocks in the way: #1271 |
I see. In the case of Boost, at least, it is not just a matter of making it work from a local tree. Unless you are planning to remove |
I have a library that has tests that heavily rely on Boost.Test.
I usually get lots of errors such as below, and the "rules" included in
--mapping_file=/usr/share/include-what-you-use/boost-all.imp
don't help at all.I found that adding this mapping file solves all the problems, some are perhaps could be included in the test itself, but others are really implementation details.
I am using this mapping file. Would it make sense to propose its inclusion in the official
boost-all.imp
?I had to make some "
include
s" public because otherwise they would conflict with the boost-all mapping file, in case both imp files are necessary.The text was updated successfully, but these errors were encountered: