I realize this is a more-or-less direct port from the Autotools build system, but is it in the scope of this WIP PR to re-organize it to be more Meson-like, or rather to get rid of Autotools-style/cruft?
A few things that stick out:
shared_library
and delimit the source file (directories) in the arguments list with newlines and/or comments.extra_data
filenames for Windows (could be done in the geany.nsi
script probably)src
dir as well to move the libgeany/geany into a smaller file? Otherwise, maybe all of the things could be done in the same huge source of truth meson.build
file in the source root directory?/
path operator instead of join_paths()
as well as for other paths where now they're just regular strings. Not sure what's idiomatic.rpath
stuff really needed? I only use Meson for small Vala projects, but in my uses it easily handles installing executables linked to shared libraries using correct paths for the distro.Maybe we could do like?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.