diff options
Diffstat (limited to 'cmake/libutils.cmake')
-rw-r--r-- | cmake/libutils.cmake | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/cmake/libutils.cmake b/cmake/libutils.cmake index 92a5b9f564d..37f9cf196af 100644 --- a/cmake/libutils.cmake +++ b/cmake/libutils.cmake @@ -323,11 +323,14 @@ MACRO(MERGE_LIBRARIES) ENDMACRO() FUNCTION(GET_DEPENDEND_OS_LIBS target result) - FOREACH(lib ${${target}_LIB_DEPENDS}) - IF(NOT TARGET ${lib}) - SET(ret ${ret} ${lib}) - ENDIF() - ENDFOREACH() + GET_TARGET_PROPERTY(DEPS ${target} LINK_LIBRARIES) + IF(DEPS) + FOREACH(lib ${DEPS}) + IF(NOT TARGET ${lib}) + SET(ret ${ret} ${lib}) + ENDIF() + ENDFOREACH() + ENDIF() SET(${result} ${ret} PARENT_SCOPE) ENDFUNCTION() |