target_sources(target_sources_lib PUBLIC $<1:${CMAKE_CURRENT_LIST_DIR}/subdir_empty_1.cpp>
                                         $<1:${CMAKE_CURRENT_LIST_DIR}/../empty_1.cpp>
                                         subdir_empty_2.cpp
                                  PRIVATE $<1:empty_2.cpp>
                                          ../empty_3.cpp)