set(message_component_sources titanium.cpp rof2.cpp tob.cpp ) set(message_component_headers IMessage.h titanium.h sof.h sod.h uf.h rof.h rof2.h tob.h ) source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" PREFIX "Source Files" FILES ${message_component_sources}) source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" PREFIX "Header Files" FILES ${message_component_headers}) target_sources(zone PRIVATE ${message_component_sources} ${message_component_headers})