summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/export/FindDependencyExportShared.cmake
blob: bd258d2344119f84869939c3f024787ffe351572 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
set(CMAKE_EXPERIMENTAL_EXPORT_PACKAGE_DEPENDENCIES "1942b4fa-b2c5-4546-9385-83f254070067")
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMake)

enable_language(CXX)

find_package(P1)
find_package(P2)
find_package(P3)
find_package(P4)

add_library(mylib SHARED empty.cpp)
target_link_libraries(mylib PRIVATE l1 l2 l3 l4)

install(TARGETS mylib EXPORT mytargets)
export(EXPORT mytargets EXPORT_PACKAGE_DEPENDENCIES FILE mytargets.cmake)