enable_language(C) link_libraries(<LINK_LIBRARY:feat> foo </LINK_LIBRARY:feat>) add_library(lib SHARED empty.c) target_link_libraries(lib PRIVATE <LINK_LIBRARY:feat> foo </LINK_LIBRARY:feat>)