__>Если необходимо получать полный путь для конкретного модуля QT могу предложить следующее решение:
Спасибо!
Я немного переписал это вот так:
defineReplace(get_sub_folder_by_qt_module) {
arg1=$${1}
for(sub, $$list(Core Gui Xml Network Widgets PrintSupport)) {
isEqual(arg1, $$lower($$sub)) {
return(Qt$$sub)
}
}
error(Folder for the module $${arg1} is not defined)
}
defineReplace(get_path_include_by_qt_module) {
return($$[QT_INSTALL_HEADERS]/$$get_sub_folder_by_qt_module($${1}))
}
message(--------------------------)
message(Modules folder names:)
for(module, QT) message($${module} = $$get_sub_folder_by_qt_module($${module}))
message(--------------------------)
message(Modules headers paths:)
for(module, QT) message($${module} = $$get_path_include_by_qt_module($${module}))
message(--------------------------)
Пока буду использовать этот вариант, но ИМХО как то должно быть проще.