add_library(SubDirLinkAImported IMPORTED INTERFACE) target_compile_definitions(SubDirLinkAImported INTERFACE DEF_SubDirLinkAImportedForExport) target_link_libraries(TopDirLib PUBLIC SubDirLinkAImported) add_library(SubDirLinkA STATIC SubDirLinkA.c)