blob: b7d3405adc6e671562f6b2a431a550e9c3ef07e8 [file] [edit]
enable_language(C)
add_library(foo STATIC LinkLikewiseLib.c)
add_executable(main1 LinkLikewiseMain.c)
add_executable(main2 LinkLikewiseMain.c)
# main1 depends on foo.
target_link_libraries(main1 PRIVATE foo)
# main2 depends on foo, but express it by referencing main1's dependency.
target_link_libraries(main2 PRIVATE "$<TARGET_PROPERTY:main1,LINK_LIBRARIES>")