cmake_policy(VERSION 3.15) enable_language(C) add_library(iface INTERFACE) target_link_libraries(iface INTERFACE "config::iface-$") add_library(impl empty.c) target_link_libraries(impl PRIVATE "config::impl-$" iface)