From da7609e7d0592b76ccb7cfb6c3136267172dc6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Mon, 9 Nov 2020 20:26:54 +0100 Subject: 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 --- cmake/QtPostProcessHelpers.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake') diff --git a/cmake/QtPostProcessHelpers.cmake b/cmake/QtPostProcessHelpers.cmake index ae6610ec67..52858af28c 100644 --- a/cmake/QtPostProcessHelpers.cmake +++ b/cmake/QtPostProcessHelpers.cmake @@ -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) -- cgit v1.2.3