cmake/Tests/RunCMake/export/FindDependencyExport.cmake
2024-04-14 22:45:38 +02:00

32 lines
769 B
CMake

set(CMAKE_EXPERIMENTAL_EXPORT_PACKAGE_DEPENDENCIES "1942b4fa-b2c5-4546-9385-83f254070067")
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMake)
find_package(P1)
find_package(P2)
find_package(P9)
find_package(P4)
find_package(P3)
add_library(mylib INTERFACE)
target_link_libraries(mylib INTERFACE l1 l2 l3 l4 l9)
install(TARGETS mylib EXPORT mytargets)
export(SETUP mytargets
PACKAGE_DEPENDENCY P1
ENABLED OFF
PACKAGE_DEPENDENCY P3
ENABLED AUTO
PACKAGE_DEPENDENCY P2
ENABLED ON
EXTRA_ARGS VERSION 1.0
PACKAGE_DEPENDENCY P5
ENABLED FALSE
PACKAGE_DEPENDENCY P8
ENABLED TRUE
PACKAGE_DEPENDENCY P6
ENABLED 1
PACKAGE_DEPENDENCY P7
ENABLED AUTO
)
export(EXPORT mytargets EXPORT_PACKAGE_DEPENDENCIES FILE mytargets.cmake)