Re[5]: Путь к Qt хидерам [qmake]
От: nen777w  
Дата: 11.02.14 10:21
Оценка:
Еще ожно небольшое обновление:
— добавил единую функцию для получение все путей
— значения из переменной 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}))
}

defineReplace(get_all_qt_path) {
    QT_modules = $$unique(QT)
    result=
    for(module, QT_modules) result += $$get_path_include_by_qt_module($${module})
    return($$result)
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.