@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

Reply via email to