Hi,
After looking at the cmake documentation, I think it should be doable. I may also change the build to use a shared library version of the google gumbo parser since a ctypes interface to it already exists. That would allow the user to use a full fledged, validated html5 parser inside a plugin without needing to add much. In fact, with some planning we may be able to offer a few types of other Sigil services via a bi-directionaly interface.
So if any plugin developer would like any of these types of features, please let me know and I will try to add them for the next experimental release of Sigil.
KevinH
|