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:
Esteban Papp
2021-07-09 14:25:23 -07:00
committed by GitHub
parent ed33b429aa
commit 4f628cfb77
+5 -3
View File
@@ -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)