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