Hi,
> I don't really know enough about Waf to fix it. Since it needs > Python > anyway, we could just use one of its XML libraries to grab the names > from the GtkBuilder file, and do the replacements using its > text-handling functions. It wouldn't require sed/sort utils. I > originally had a Python script[3] doing this, but I'm just not sure > how > to integrate that code into Waf.
I' work on the Waf part but this will take at least two weeks as I'm almost not on the PC during the next two weeks.
OK.
I got a very basic working version, see attachment. However, I almost didn't test it and things like library versioning are missing.
In Autotools libtool versions is not used yet anyway. It's just set to 0:0:0 same as the defaults. I just added that for future use.
I got versioning working, for now the library will be installed as 0.0.0 like the autotools based build.
How do we want to proceed, should I commit the changes to your repo or PR?
Yeah, that'd be fine. I think Colomban added some commits just recently too so you might want to rebase ontop of that before pushing. The `pluginexport.h` header is gone now and `GEANY_API_SYMBOL` needs to be defined by the build system.
Sorry for the delay :(. I finally pushed my changes and also improved Colomban's later changes regarding Waf and GEANY_*_SYMBOL flags.
Regards, Enrico