Will cairomm also be getting meson as buildsystem?

> On 26 Mar 2020, at 08:42, Kjell Ahlstedt via gtkmm-list 
> <gtkmm-list@gnome.org> wrote:
> 
> On 2020-03-26 09:06, Murray Cumming wrote:
>> On Wed, 2020-03-25 at 18:49 +0100, Kjell Ahlstedt via gtkmm-list wrote:
>>> These *mm packages can now be built either with Meson or with
>>> Autotools:
>>> 
>>> mm-common
>>> libsigc++-2.0, libsigc++-3.0
>>> glibmm-2.4, glibmm-2.66
>>> pangomm-1.4, pangomm-2.44
>>> (gtkmm-documentation-3,) gtkmm-documentation-4
>>> I've put gtkmm-documentation-3 in parentheses because there is no
>>> released tarball with Meson support, it's only in the git repo.
>>> 
>>> Some underlying C packages, such as glib and gtk4, have dropped
>>> Autotools support. Shall we do the same, where possible?
>>> 
>>> I think at least one released tarball must contain both Meson support
>>> and Autotools support before Autotools support can be dropped, or
>>> else https://gitlab.gnome.org/GNOME/gnome-build-meta/ 
>>> <https://gitlab.gnome.org/GNOME/gnome-build-meta/> will have
>>> problems. Correct me, if I'm wrong here.
>>> 
>>> At the moment all of the listed packages use Meson when they are
>>> built with jhbuild, but only mm-common does so when it's built with
>>> gnome-build-meta.
>>> 
>>> Regards
>>> Kjell
>> I don't have enough experience with Meson to give a real opinion. So do
>> please do what you think makes things easier for people working on the
>> code. Thanks for pursuing this.
>> 
>> Where would I go to find basic instructions for using Meson with gtkmm
>> and co. For instance, how would I build with or without our strict
>> warnings as errors?
>> 
>> 
> Complete documentation of Meson is at https://mesonbuild.com/ 
> <https://mesonbuild.com/>.
> 
> The README files of libsigc++, glibmm and pangomm contain very short 
> descriptions of how to build with Meson and with Autotools. Available options 
> are in the meson_options.txt file. Or, in the build directory, run "meson 
> configure". warnings=fatal is the default. I have tried to make the 
> "warnings" option equal to the Autotools equivalent, except that "fatal" is 
> the default. If you want to see exactly which warnings are enabled, look at 
> the meson.build file in the package's top directory.
> 
> Gtkmm itself can't be built with Meson yet. That's several months ahead, I 
> think.
> 
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtkmm-list

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to