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

Thomas Martitz notifications at xxxxx
Wed Aug 11 08:13:11 UTC 2021


@codebrainz I simply wanted to have a single meson.build where the import stuff is in. data, icons, po etc is rarely touched and can be in a separate meson.build so they don't create too much noise. But for the main build system work I don't want to constantly jump between build files.

Not putting meson.build into imported code was only a minor aspect but it's another advantage.

> Don't build all the things into helper static libs (Scintilla, Ctags, etc) which are not distributed and only used to build the shared libgeany. These could all be built into the single libgeany shared_library directly.

I do that because they (can) have different CFLAGS/CXXFLAGS. You cannot set those per source file. Stuffing everything into one `shared_library` declaration (even mixed C/C++) can possibly be done but has no real advantage.

-- 
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#issuecomment-896607353
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210811/d1e24803/attachment-0001.htm>


More information about the Github-comments mailing list