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/2078632...@github.com>

Reply via email to