project(LinkObjLHSStatic C) add_library(OtherLib STATIC a.c) target_compile_definitions(OtherLib INTERFACE REQUIRED) add_library(AnObjLib OBJECT requires.c) target_link_libraries(AnObjLib OtherLib)