I'm new to meson, but switched my preview plugin over to it. One way it could
be done...
* Each plugin would have its own `meson.build` and `meson.options` that can be
built independently.
* The files should require minimal changes between plugins.
* Building and testing individual plugins would become easier.
* Each plugin folder would be symlinked or moved to a `subprojects` folder.
This is a meson specified folder that cannot be renamed.
* The main plugins folder would have a `meson.build` that imports subprojects
based on whether the feature is enabled.
* For convenience and compatibility, meson can be wrapped with makefiles.
If there's interest, I can set up a trial with a few plugins.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1282#issuecomment-2078632550
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1282/[email protected]>