@@ -107,8 +107,6 @@ macro(export_qmlplugin PLUGIN VERSION PATH)
107107 set(multi TARGETS)
108108 cmake_parse_arguments(QMLPLUGIN "${options}" "${single}" "${multi}" ${ARGN})
109109
110− get_target_property(qmlplugindump_executable qmlplugindump LOCATION)
111−
112110 if(QMLPLUGIN_BINARY_DIR)
113111 set(qmlplugin_dir ${QMLPLUGIN_BINARY_DIR}/${PATH})
114112 else()
@@ -127,7 +125,7 @@ macro(export_qmlplugin PLUGIN VERSION PATH)
127125 set(qmltypes_path ${CMAKE_CURRENT_SOURCE_DIR}/${plugin_suffix}.qmltypes)
128126
129127 add_custom_target(${target_prefix}-qmltypes
130− COMMAND env ${QMLPLUGIN_ENVIRONMENT} ${qmlplugindump_executable} -notrelocatable
128+ COMMAND env ${QMLPLUGIN_ENVIRONMENT} $<TARGET_FILE:qmlplugindump> -notrelocatable
131129 ${PLUGIN} ${VERSION} ${QMLPLUGIN_MODULE_DIR} > ${qmltypes_path}
132130 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
133131 )