Skip to content

Meson: Re-structure warnings-related compiler flags for Visual Studio (gtkmm-3-24 branch)

Chun-wei Fan requested to merge meson-msvc-warnings-3-24 into gtkmm-3-24

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

Merge request reports