Unified test launch for both meson and cmake: make/ninja test.
Support tests for cmake through ctest.
Enable jid test in libdino.
Enable tests for win64 CI/CD.
Corrections have also been made for Windows (by Maxim Logaev)
Co-authored-by: emil <emil@dekeyser.xyz>
Co-authored-by: Maxim Logaev <maxlogaev@proton.me>
Install .vapi, .deps, .h files for the Vala libraries. Also install the
data files. .deps files have to be manually generated, there's a feature
request for automated generation at
https://github.com/mesonbuild/meson/issues/9756.
Import the gnome module globally.
Install dependencies on Meson CI.
7e7dcedaf ported from GTK3 to GTK4.
It also removed gspell from main/CMakeLists.txt.
I assume that gspell is not needed anymore and we can thus remove the
requirement from the CI and the cmake file as well.