Различные TargetDir для каждого пакета с Qt Installer Framework

Возможно ли с помощью Qt Installer Framework создать установщик с несколькими пакетами, каждый из которых имеет свой TargetDir (т.е. пункт назначения)?

Например, я хочу установщик, который устанавливает SDK в /Library/Frameworks и демонстрационное приложение для /Applications? Только /Applications путь должен быть редактируемым пользователем.

1 ответ

Оказывается, есть пример именно для этого случая:

http://doc.qt.io/qtinstallerframework/qt-installer-framework-modifyextract-example.html

По сути, вы создаете сценарий для компонента, который переопределяет операцию архивирования:

Component.prototype.createOperationsForArchive = function(archive)
{
    component.addOperation("Extract", archive, "/Library/Frameworks");
}
Другие вопросы по тегам