QT_MOC_CPP is not the same as Q_MOC_RUN, which moc's preprocessor still sets. It appears Qt 3's qmake set it when ALLMOC_HEADER was set... a feature that doesn't appear in Qt 4 (but exists with cmake_automoc). MOC_SKIP_{BEGIN,END} appears in Qt 3's moc, but not in Qt 4's. But they weren't in qthreadstorage.h at the time, so I guess they were added in the 4.0 development cycle when QThreadStorage changed, but before moc was rewritten (which deleted the Qt historic repository's oldest file, moc.l). Change-Id: Ibfff778c9f4d17af006dfffd8545fb24b495ecdd Reviewed-by: Ahmad Samir <a.samirh78@gmail.com> (cherry picked from commit bec49144f809ef8c5c61099ce46241c16b20b180) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%