| find_package( | |
| test REQUIRED CONFIG | |
| NO_DEFAULT_PATH | |
| PATHS ${CMAKE_CURRENT_LIST_DIR} | |
| ) | |
| add_library(libb INTERFACE) | |
| add_library(libc INTERFACE) | |
| add_library(libd INTERFACE) | |
| add_library(foo ALIAS libb) | |
| add_library(bar ALIAS libc) | |
| target_link_libraries(libd INTERFACE test::liba foo bar) | |
| install(TARGETS libb EXPORT foo DESTINATION .) | |
| install(PACKAGE_INFO foo DESTINATION cps EXPORT foo) | |
| install(TARGETS libc libd EXPORT bar DESTINATION .) | |
| install(PACKAGE_INFO bar DESTINATION cps EXPORT bar) |