Deprecating the cmake build
Managing multiple build systems is fiddly. Considering that meson is both faster and smaller than our cmake one, let's see how we can drop the latter.
We have had a bunch of bugs in the meson build, so before proceeding we want to double-check for potential fall-outs.
checklist:
-
compare linux binaries (identical linkage and exported symbols) and headers -
compare linux man/html docs -
reduced the cmake requirement makedepends to Windows -
compare linux mingw binaries (identical linkage and exported symbols) and headers -
drop the libwaffle-1.dll, lib prefix - #83 (closed)
-
-
compare linux mingw man/html docs -
add linux mingw CI, producng tarballs - #84 -
Jose and VMware team, update piglit, others (VMware can have pointers)
-
-
fix the above and deprecate for 1.8 - !130 (merged) -
"cmake --enable-deprecated-build" like toggle -
add runtime warning
-
-
remove in 2.0 -
remove third-party/cmocka -
subproject/cmocka won't be in the release tarball - use system one, download the wrap or disable test
-