diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake index 905918f0825..1ba02655d4a 100644 --- a/cmake/QtCreatorAPI.cmake +++ b/cmake/QtCreatorAPI.cmake @@ -392,12 +392,10 @@ function(add_qtc_plugin target_name) find_dependent_plugins(_DEP_PLUGINS ${_arg_PLUGIN_DEPENDS}) set(_arg_DEPENDENCY_STRING "\"Dependencies\" : [\n") - foreach(i IN LISTS _DEP_PLUGINS) + foreach(i IN LISTS _arg_PLUGIN_DEPENDS) + get_property(_v TARGET "${i}" PROPERTY QTC_PLUGIN_VERSION) if (i MATCHES "^QtCreator::") - set(_v ${IDE_VERSION}) string(REPLACE "QtCreator::" "" i ${i}) - else() - get_property(_v TARGET "${i}" PROPERTY QTC_PLUGIN_VERSION) endif() string(TOLOWER ${i} i) string(APPEND _arg_DEPENDENCY_STRING @@ -405,11 +403,9 @@ function(add_qtc_plugin target_name) ) endforeach(i) foreach(i IN LISTS _arg_PLUGIN_RECOMMENDS) + get_property(_v TARGET "${i}" PROPERTY QTC_PLUGIN_VERSION) if (i MATCHES "^QtCreator::") - set(_v ${IDE_VERSION}) string(REPLACE "QtCreator::" "" i ${i}) - else() - get_property(_v TARGET "${i}" PROPERTY QTC_PLUGIN_VERSION) endif() string(TOLOWER ${i} i) string(APPEND _arg_DEPENDENCY_STRING