Russian Qt Forum
Июня 30, 2025, 11:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Зависимые проекты.  (Прочитано 5686 раз)
SASA
Гость
« : Июня 11, 2010, 18:29 »

Возник вопрос, как написать про файл, так чтобы указать зависимости между пректами.
Например,  екзеха зависит от длл. Поменяли исходники длл, запустили сборку екзехи (make) - сначала собралась длл, потом екзеха. Как в студии.
Записан
White Owl
Гость
« Ответ #1 : Июня 29, 2010, 19:56 »

http://www.prog.org.ru/topic_13865_0.html
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #2 : Июня 29, 2010, 20:55 »

использовать ordered subdirs

подробно описывается здесь http://www.prog.org.ru/index.php?topic=14122.msg92239#msg92239
Записан
SASA
Гость
« Ответ #3 : Июня 30, 2010, 14:34 »

Это не совсем то, но близко Улыбающийся
Получаем порядок работы такой:
меняем либку -> make либки -> make екзехи

А хотелось бы:
меняем либку -> make екзехи
Сначала собирается либка, потом екзеха.

использовать ordered subdirs

Это аналог солюшена (воркспейса) студии. Это просто набор проектов без зависимостей. Внём все проекты собираются последовательно.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #4 : Июня 30, 2010, 14:48 »

если последовательная сборка не устраивает, то вероятно только переход на cmake
Записан
crackedmind
Гость
« Ответ #5 : Июля 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
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 2.586 секунд. Запросов: 23.