Should complain if we don't have catch2 for instance.
Maybe Conan should be integrated as well?
catch2 is handled. compiler version checks should probably wait until poly allocators are replaced.