Can't use --hide-internal with --internal-header/--internal-vapi
Just trying to enable --hide-internal
for Geary just now, I don't think it's possible to use that flag while also generating an internal header & VAPI file, since if you do they produce inconsistent sets of output:
- The generated public VAPI will contain public-only symbols, while the internal VAPI will include both public and internal symbols (as it has to AFAICT).
- The generated public C header file will only contain public symbols, while the generated internal header file will only contain internal symbols.
For this to work, what needs to happen (I think) is the generated internal header needs to contain both public and internal symbols.