CMake Macro run per-target clang-tidy checks