You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
423 B
16 lines
423 B
1 year ago
|
add_library(implgather INTERFACE)
|
||
|
|
||
|
add_library(dep STATIC dep.c)
|
||
|
|
||
|
add_library(deps INTERFACE)
|
||
|
target_link_libraries(deps INTERFACE dep)
|
||
|
|
||
|
add_library(impl_obj OBJECT impl_obj.c)
|
||
|
target_link_libraries(impl_obj PUBLIC deps)
|
||
|
|
||
|
target_sources(implgather INTERFACE "$<TARGET_OBJECTS:impl_obj>")
|
||
|
target_link_libraries(implgather INTERFACE impl_obj)
|
||
|
|
||
|
add_executable(useimpl main.c)
|
||
|
target_link_libraries(useimpl PRIVATE implgather)
|