use CMAKE_AUTOMOC