Automated builds for Windows
Alright, we finally need to create a script set for automatic build of LeechCraft on Windows. Here's the current plan:
1. Create a script that will locally install Boost and Qt to Windows machine.
2. Build some of the subprojects (mainly Core) with the minimal library set.
3. Set up some public build service (probably Appveyor) to build the new commits automatically, and issue someone to fix the build problems on the fly.
Updated by ForNeVeR over 1 year ago
Barely. Last time I checked (about a year ago), LeechCraft required a deprecated QtWebKit that is extremely hard to build (because the whole process is shitty and undocumented).
Currently I think that we can proceed only if the QtWebKit requirement is removed (or if Qt guys undeprecate QtWebKit).
Updated by 0xd34df00d over 1 year ago
Yeah, I had similar issues when trying to make a build for OS X — and although I managed to build QtWebkit, I failed at properly packaging it along with LC. So, supporting building without QtWebkit is planned, but it will probably take a bit of effort.
Moreover, I'm not sure that, say, Azoth actually needs the full-blown QtWebEngine for something as simple as Adium styles. Also note that msys2 seemingly has qtwebkit: https://packages.msys2.org/base/mingw-w64-qtwebkit , though I don't know how good msys2 is for making LC Windows packages. It just seems like it's the repo with the most dependencies readily available.