blob: 634204c98b8bdee2188dc9d6c111b8228ab1fad6 [file]
set(ENV{PKG_CONFIG_PATH} "${CMAKE_CURRENT_LIST_DIR}/pc")
cmake_pkg_config(IMPORT cps-pkg-test REQUIRED)
if(imported)
add_library(cps-pkg-test::bar INTERFACE IMPORTED)
set_property(TARGET cps-pkg-test::bar PROPERTY
EXPORT_FIND_PACKAGE_NAME cps-pkg-test)
else()
add_library(bar INTERFACE)
add_library(cps-pkg-test::bar ALIAS bar)
install(TARGETS bar EXPORT dependency)
install(PACKAGE_INFO cps-pkg-test EXPORT dependency DESTINATION cps)
endif()
add_library(consumer INTERFACE)
if(pkg_config_first)
target_link_libraries(consumer INTERFACE
PkgConfig::cps-pkg-test cps-pkg-test::bar)
else()
target_link_libraries(consumer INTERFACE
cps-pkg-test::bar PkgConfig::cps-pkg-test)
endif()
install(TARGETS consumer EXPORT consumer)
install(PACKAGE_INFO consumer EXPORT consumer DESTINATION cps)