colord has build-api wrapper, but that does not help because of meson. I prefer to build in srcdir that meson does not like:
Source and build directories must not be the same. Create a pristine build directory.
Same problem with new mozjs, it does not build in src dir.