[Github-comments] [geany/geany] WIP: Meson build system (#2761)

Thomas Martitz notifications at xxxxx
Sat Mar 13 12:40:01 UTC 2021


Port to the meson build system.

Benefits are blazing fast builds and more user friendly configuration. This is promised by meson and I would agree in the case of Geany.

This is a work-in-progress. I have ported only the GTK3 build (GTK2 about to be phased out anyway) and didn't test OSX or Windows yet.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/2761

-- Commit Summary --

  * Initial meson.build
  * Support l18n
  * Support plugins
  * Support generating geany.pc
  * Simplified installing data
  * Install some extra files that are renamed in the process
  * fixes for 1.36
  * missing files to git
  * update for 1.38/2.0
  * add build dirs to .gitignore

-- File Changes --

    M .gitignore (2)
    A config.h.meson (340)
    A data/meson.build (17)
    A meson.build (629)
    A meson_options.txt (2)
    M plugins/Makefile.am (7)
    M plugins/classbuilder.c (2)
    M plugins/demoplugin.c (5)
    M plugins/export.c (8)
    M plugins/filebrowser.c (4)
    M plugins/htmlchars.c (4)
    A plugins/meson.build (27)
    M plugins/saveactions.c (2)
    M plugins/splitwindow.c (2)
    A po/meson.build (7)
    A scripts/gen-signallist.sh (6)
    M src/libmain.c (4)
    M src/templates.c (2)
    M src/utils.c (2)

-- Patch Links --

https://github.com/geany/geany/pull/2761.patch
https://github.com/geany/geany/pull/2761.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2761
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210313/703536f6/attachment.htm>


More information about the Github-comments mailing list