| set(CMAKE_UNITY_BUILD ON) | |
| add_executable(main | |
| main.cpp) | |
| target_sources(main PRIVATE FILE_SET s1 TYPE SOURCES FILES some_source_file_1.cpp | |
| some_source_file_4.cpp) | |
| set_property(FILE_SET s1 TARGET main PROPERTY SKIP_UNITY_BUILD_INCLUSION ON) | |
| target_sources(main PRIVATE FILE_SET s2 TYPE SOURCES FILES some_source_file_2.cpp | |
| some_source_file_3.cpp) |