summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/export/CMake/FindHasDeps.cmake
blob: 86b2abe526e6313b5a689d5143109dc4f2414ec2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
find_package(Threads REQUIRED)
find_package(P4 REQUIRED)

add_library(HasDeps::interface IMPORTED INTERFACE)
target_link_libraries(HasDeps::interface INTERFACE Threads::Threads l4)

add_library(HasDeps::A IMPORTED UNKNOWN)
target_link_libraries(HasDeps::A INTERFACE HasDeps::interface)
file(TOUCH "${CMAKE_CURRENT_BINARY_DIR}/a.so")
set_property(TARGET HasDeps::A PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/a.so")

add_library(HasDeps::B IMPORTED UNKNOWN)
target_link_libraries(HasDeps::B INTERFACE HasDeps::interface)
file(TOUCH "${CMAKE_CURRENT_BINARY_DIR}/b.so")
set_property(TARGET HasDeps::B PROPERTY IMPORTED_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/b.so")

set(HASDEPS_FOUND TRUE)