Fix for alias not understood in generation expressions that query properties (#2034)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
@@ -380,12 +380,14 @@ function(ly_delayed_target_link_libraries)
|
||||
cmake_parse_arguments(ly_delayed_target_link_libraries "" "" "${visibilities}" ${delayed_link})
|
||||
|
||||
foreach(visibility ${visibilities})
|
||||
foreach(item ${ly_delayed_target_link_libraries_${visibility}})
|
||||
foreach(alias_item ${ly_delayed_target_link_libraries_${visibility}})
|
||||
|
||||
if(TARGET ${item})
|
||||
get_target_property(item_type ${item} TYPE)
|
||||
if(TARGET ${alias_item})
|
||||
get_target_property(item_type ${alias_item} TYPE)
|
||||
ly_de_alias_target(${alias_item} item)
|
||||
else()
|
||||
unset(item_type)
|
||||
set(item ${alias_item})
|
||||
endif()
|
||||
|
||||
if(item_type STREQUAL MODULE_LIBRARY)
|
||||
|
||||
Reference in New Issue
Block a user