Meson: Re-structure warnings-related compiler flags for Visual Studio (gtkmm-3-24 branch)
Hi,
This is the gtkmm-3-24
counterpart for MR !67 (merged), which, incidentally, the updates are completely identical.
Edit: except for the third commit, since there are some more minor adjustments to accommodate changes added for building gendef.exe
, where there is a particular flag that is needed only for that, and we ought to build it only if it is needed. There is no gendef.exe
for gtkmm-4.x builds since it always depends on a glibmm (gmmproc
) release that have the facilities to generate the public headers to not need to use gendef.exe
to export symbols.
With blessings, thank you!
Edited by Chun-wei Fan