Skip to content

Include dependencies as SYSTEM libraries

I just noticed that I'm getting tons or warnings like:

/home/michal/Documents/tango/prefix/omniORB-4.2.3/include/omniORB4/messaging.hh:252:18: warning: 'Messaging::Poller::_PR_copy_state' hides overloaded virtual function [-Woverloaded-virtual]
    virtual void _PR_copy_state(Poller*);

on clang 10.0.1 and omniORB 4.2.3.

This PR changes the way how we include directories for dependent libraries. They are now always included as 'system' libraries and any compiler warnings they emit are suppressed.

Merge request reports