cache backends are disabled by default
more cmake changes, compiler warnings