- Given an existing build of qtbase.
- When modifying qbuffer.cpp.
- Then a second ninja tst_qbuffer rebuilds all QtCore TUs that #include the moc file (= all)
I don't know whether this is a moc problem or an automoc one. In any case, I'd expect that the moc files are left unchanged if their re-writing would not change their content.
- Ubuntu 20.04
- cmake 3.21.1
- local branch off of 344e0e7141667686a7e093aa76441bf2c43b6633