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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Зависимые проекты.  (Прочитано 5444 раз)
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]   Вверх
  Печать  
 
Перейти в:  


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