Skip to content
  • Allison Karlitskaya's avatar
    Fix visibility for glib/ and gio/ submodules · 346aa683
    Allison Karlitskaya authored
    We have various sub directories in glib/ and gio/ (eg: inotify, gnulib,
    pcre, xdgmime, etc.) that build convenience libraries that are then
    included into libglib and libgio.  The files in these directories need
    to be built with the same visibility policy as the files in the first
    level directories, so add CFLAGS for them all.
    
    This wasn't a problem when the visibility flags were set directly in
    CFLAGS but then we had to deal with some modules that we built that we
    explicitly wanted to export symbols from.
    
    For now, we can keep things the way they are because it's less hacky and
    although it's a theoretical hazard to forget these CFLAGS, we rarely add
    new subdirectories to the build.
    346aa683