Название: Зависимые проекты. Отправлено: SASA от Июнь 11, 2010, 18:29 Возник вопрос, как написать про файл, так чтобы указать зависимости между пректами.
Например, екзеха зависит от длл. Поменяли исходники длл, запустили сборку екзехи (make) - сначала собралась длл, потом екзеха. Как в студии. Название: Re: Зависимые проекты. Отправлено: White Owl от Июнь 29, 2010, 19:56 http://www.prog.org.ru/topic_13865_0.html
Название: Re: Зависимые проекты. Отправлено: break от Июнь 29, 2010, 20:55 использовать ordered subdirs
подробно описывается здесь http://www.prog.org.ru/index.php?topic=14122.msg92239#msg92239 Название: Re: Зависимые проекты. Отправлено: SASA от Июнь 30, 2010, 14:34 http://www.prog.org.ru/topic_13865_0.html Это не совсем то, но близко :)Получаем порядок работы такой: меняем либку -> make либки -> make екзехи А хотелось бы: меняем либку -> make екзехи Сначала собирается либка, потом екзеха. использовать ordered subdirs Это аналог солюшена (воркспейса) студии. Это просто набор проектов без зависимостей. Внём все проекты собираются последовательно. Название: Re: Зависимые проекты. Отправлено: break от Июнь 30, 2010, 14:48 если последовательная сборка не устраивает, то вероятно только переход на cmake
Название: Re: Зависимые проекты. Отправлено: crackedmind от Июль 04, 2010, 21:05 например так
SUBDIRS += my_executable my_library my_executable.subdir = app my_executable.depends = my_library my_library.subdir = lib http://doc.qt.nokia.com/4.6/qmake-variable-reference.html#subdirs |