Print this page
gag Studio warnings that only occur with an adjunct proto
Studio has no equivalent to -isystem, and no option to its -errhdr that
seems equivalent.  As such, we have to gag the warnings that are induced
from the 3rd party headers when those headers are found via the adjunct,
as they will not match Studio's seemingly hard-coded exception on
`/usr/include`

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/policykit/Makefile.com
          +++ new/usr/src/lib/policykit/Makefile.com
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23  # Use is subject to license terms.
  24   24  #
  25   25  
  26   26  include $(SRC)/lib/Makefile.lib
  27   27  include $(SRC)/lib/policykit/Makefile.policykit
  28   28  
  29   29  CPPFLAGS =      $(POLICYKIT_DBUS_CPPFLAGS) $(POLICYKIT_GLIB_CPPFLAGS) $(CPPFLAGS.master)
  30   30  
  31   31  CERRWARN +=     -_gcc=-Wno-unused-variable
  32   32  
       33 +# This is, unfortunately, from the glib headers.  Studio provides no
       34 +# equivalent to -isystem
       35 +CERRWARN +=     -_cc=-erroff=E_INTEGER_OVERFLOW_DETECTED
       36 +
  33   37  C99MODE =       $(C99_ENABLE)
  34   38  
  35   39  ROOTLIBPCDIR =  $(ROOT)/usr/lib/pkgconfig
  36   40  ROOTLIBPC =     $(LIBPCSRC:%=$(ROOTLIBPCDIR)/%)
  37   41  
  38   42  CLOBBERFILES += $(LIBPCSRC)
  39   43  
  40   44  #
  41   45  # Ensure `all' is the default target.
  42   46  #
↓ open down ↓ 12 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX