Test that linking using the debug keyword to tll works.
This commit is contained in:
parent
20104ab2d8
commit
88308bc2f2
|
@ -114,3 +114,11 @@ endif()
|
||||||
# shortcutting of the evaluation by returning an empty string.
|
# shortcutting of the evaluation by returning an empty string.
|
||||||
set(_exe_test $<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>)
|
set(_exe_test $<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>)
|
||||||
target_link_libraries(targetC $<$<AND:${_exe_test},${_exe_test}>:depG>)
|
target_link_libraries(targetC $<$<AND:${_exe_test},${_exe_test}>:depG>)
|
||||||
|
|
||||||
|
add_library(libConsumer empty.cpp)
|
||||||
|
# This line causes $<$<CONFIG:Debug>:depA> to be used when
|
||||||
|
# determining the include directories for libConsumer based on the
|
||||||
|
# interface properties of its LINK_LIBRARIES. Because the above expression
|
||||||
|
# evaluates to the empty string in non-Debug cases, ensure that that causes
|
||||||
|
# no problems.
|
||||||
|
target_link_libraries(libConsumer debug depA)
|
||||||
|
|
Loading…
Reference in New Issue