cmake: Handle genexes when computing depends
If not, the resulting dep would end up as 'Foo>', but we need 'Foo'. Change-Id: I246b66eb0ac6b076eea200c4d1ad84bba8ed179c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
5fb956a5dd
commit
da7609e7d0
@ -129,7 +129,7 @@ function(qt_internal_create_module_depends_file target)
|
||||
set(all_depends ${depends} ${public_depends})
|
||||
foreach (dep ${all_depends})
|
||||
# Normalize module by stripping leading "Qt::" and trailing "Private"
|
||||
if (dep MATCHES "Qt::(.*)")
|
||||
if (dep MATCHES "Qt::([A-Za-z0-9]+)")
|
||||
set(dep "${CMAKE_MATCH_1}")
|
||||
if (TARGET Qt::${dep})
|
||||
get_target_property(dep_type Qt::${dep} TYPE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user