Только сегодня узнал, что в версии CMake 2.8.6 появилось вот что
SET(CMAKE_AUTOMOC ON)
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
Теперь не нужно вручную вызывать QT4_WRAP_CPP и отпала проблема с Q_OBJECT в cpp - они сами определятся и достаточно будет лишь сделать #include "file_name.moc".
Приятное нововведение.