In the software industry, it is known that an out-of-source build is superior to an in-source build. However, despite the fact that mature build systems like CMake and Meson have out-of-the-box support for out-of-source builds, many projects are still built in-source.