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 -- Get my GPG key from http://www.uvena.de/pub.asc
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel