| 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 .) | |
| export(PACKAGE_INFO foo EXPORT foo) | |
| install(TARGETS libc libd EXPORT bar DESTINATION .) | |
| export(PACKAGE_INFO bar EXPORT bar) |