add CMake as alternative build method
On linux, it is pretty much finished.
On macOS, it assumes the libraries are installed via homebrew (MacPorts probably also works). A .app bundle will be assembled which requires macdeployqt to copy dependencies.
Question:
Do we really need Qt WebEngine to render the results?
Current situation: There is no Qt WebKit for Qt6 and the WebEngine on Windows has a hard dependency on MSVC (because the Chromium team specifically targets MSVC). We cannot build via MSYS2 if we force WebEngine on windows.
Limitations:
Qt6.4+ only.
It currently assumes a soon-to-be-released Debian or rolling release distros (for qt6.4 and cmake 5.25, I think I can reduce those version requirements later)
close #198 (closed)
Edited by shenlebantongying