Imported Upstream version 2.8.11.2
[platform/upstream/cmake.git] / Tests / RunCMake / CompatibleInterface / InterfaceBool-mismatched-use.cmake
1
2 add_library(foo UNKNOWN IMPORTED)
3 add_library(bar UNKNOWN IMPORTED)
4
5 set_property(TARGET foo APPEND PROPERTY COMPATIBLE_INTERFACE_BOOL SOMEPROP)
6 set_property(TARGET foo PROPERTY INTERFACE_SOMEPROP ON)
7
8 add_executable(user main.cpp)
9 target_link_libraries(user foo $<$<STREQUAL:$<TARGET_PROPERTY:SOMEPROP>,prop>:bar>)