cmake_minimum_required(VERSION 3.10) project(MocOnly) include("../AutogenCoreTest.cmake") add_executable(mocOnly main.cpp # Test different Q_OBJECT position styles StyleA.cpp StyleB.cpp # Test different moc_/.moc include positions IncA.cpp IncB.cpp ) set_property(TARGET mocOnly PROPERTY AUTOMOC ON) target_link_libraries(mocOnly ${QT_LIBRARIES}) # Add compile definitions with unusual characters target_compile_definitions(mocOnly PUBLIC "TOKEN=\"hello\;\"" )