CMAKE_CXX_CLANG_TIDY should be ignored for autogenrated Qt files
Right now CMAKE_CXX_CLANG_TIDY is also run for generated Qt files like moc files.
This means that if you're very strict and include -warnings-as-errors in clang-tidy you may get stuck in an unfixable problem because Qt generated something that clang-tidy doesn't like and there's no way to exclude clang-tidy to run on cmake autogenerated moc files