CMAKE: fixed engine_resolve_dependencies for older cmakes

Martin Gerhardy 2020-03-02 19:11:39 +01:00
parent 8d9f868247
commit 55181e7cbf
1 changed files with 7 additions and 3 deletions

View File

@ -10,9 +10,13 @@ function(engine_resolve_dependencies target list)
engine_resolve_dependencies(${D} _recursive_deps)
list(APPEND _local_deps ${_recursive_deps})
endforeach()
list(APPEND _local_deps ${${list}})
list(REMOVE_DUPLICATES _local_deps)
set(${list} ${_local_deps} PARENT_SCOPE)
if (${list})
list(APPEND _local_deps ${${list}})
endif()
if (_local_deps)
list(REMOVE_DUPLICATES _local_deps)
set(${list} ${_local_deps} PARENT_SCOPE)
endif()
endfunction()
# some cross compiling toolchains define this