LINUX.ORG.RU

История изменений

Исправление UVV, (текущая версия) :

Ну я так и думал. Короче смотри, qmake не может в multiple templates. Т.е. у тебя либо app, либо subdirs. Лечится это вот таким костылём:

TEMPLATE = subdirs
SUBDIRS = parser main

parser.subdir = libs/QGumboParser
main.subdir = app.pro
main.depends = parser

По синтаксису мог что-то напутать, вот здесь детальнее смотри https://wiki.qt.io/Undocumented_QMake

Либо вот так точно сработает

TEMPLATE = subdirs
SUBDIRS += libs/QGumboParser app.pro

но так зависимости надо где-то ещё прописать. Либо просто включаешь ordered и тоже должно быть норм.

Исходная версия UVV, :

Ну я так и думал. Короче смотри, qmake не может в multiple templates. Т.е. у тебя либо app, либо subdirs. Лечится это вот таким костылём:

TEMPLATE = subdirs
SUBDIRS = main.proapp1 app2 app3

TEMPLATE = subdirs
SUBDIRS = parser main

parser.subdir = libs/QGumboParser
main.subdir = app.pro
main.depends = parser

По синтаксису мог что-то напутать, вот здесь детальнее смотри https://wiki.qt.io/Undocumented_QMake

Либо вот так точно сработает

TEMPLATE = subdirs
SUBDIRS += libs/QGumboParser app.pro

но так зависимости надо где-то ещё прописать. Либо просто включаешь ordered и тоже должно быть норм.