diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-01-23 13:36:30 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-01-23 13:36:30 +0000 |
commit | 832cd0cfb7a66ed19033e793de37a312af8c0c20 (patch) | |
tree | e988c8ebd2c2e3df2848f448580506d1bf7f0a28 /solenv | |
parent | e9ca381275f42a445a7c8918230c6263258e53c6 (diff) |
filter out confusing unused code from external libraries for unusedcode.easy
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/extensions/post_BuildplTargets.mk | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/solenv/gbuild/extensions/post_BuildplTargets.mk b/solenv/gbuild/extensions/post_BuildplTargets.mk index 2f05f7685fbc..ee500a89d91e 100644 --- a/solenv/gbuild/extensions/post_BuildplTargets.mk +++ b/solenv/gbuild/extensions/post_BuildplTargets.mk @@ -142,7 +142,21 @@ findunusedcode: #because non-c++ symbols could be dlsymed lets make a list of class level #unused methods which don't require much effort to determine if they need #to be just removed, or put behind appropiate platform or debug level ifdefs - @grep ::.*\( unusedcode.all | grep -v ^cppu:: > unusedcode.easy +# +#filter out cppu:: because there's a concern they might be required for the +#extensions abi +# +#filter out boost:: and Icc*:: because there are external libraries we +#build but don't include into our install sets +# +#filter out Atom*:: from libcmis, because its too painful to customize +#it to only build the methods we directly call + @grep ::.*\( unusedcode.all \ + | grep -v ^cppu:: \ + | grep -v ^boost:: \ + | grep -v ^CIcc \ + | grep -v ^CAtom \ + > unusedcode.easy subsequentcheck: dev-install |