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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: MacOS и составной проект  (Прочитано 4395 раз)
voral
Гость
« : Март 31, 2011, 08:39 »

Есть составной проект
proj.pro
Код:
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS += \
proj1 \
proj2 \
proj3 \
proj1.pro и proj2.pro
Код:
...
DESTDIR = ../bin
...
proj3.pro
Код:
...
DESTDIR = ../bin2
...
Но я так понимаю под MacOS это у меня скомпилируется в структуру

../bin/proj1.app/proj1
../bin/proj2.app/proj2
../bin2/proj3.app/proj3

Как указать, что proj1 и proj2 должны быть вообще рядом, т.е. так

../bin/proj1.app/proj1
../bin/proj1.app/proj2
../bin2/proj3.app/proj3

Записан
Fess
Гость
« Ответ #1 : Март 31, 2011, 08:55 »

DEPENDPATH ?
Записан
voral
Гость
« Ответ #2 : Март 31, 2011, 10:47 »

DEPENDPATH ?
Хм. Это ж для построения зависимостей... Попробую на маке, но по описанию не то.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Март 31, 2011, 11:26 »

я ваще собирал просто так, а потом вызывал .sh скрипт к-ый распихивал че и как надо.
Записан
voral
Гость
« Ответ #4 : Март 31, 2011, 23:26 »

я ваще собирал просто так, а потом вызывал .sh скрипт к-ый распихивал че и как надо.
Да. Это решение "на поверхности". Думал, что есть "родное"...
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Март 31, 2011, 23:46 »

Посмотрите как креатор плагины кладет в бандл.
Записан
Denjs
Гость
« Ответ #6 : Апрель 01, 2011, 15:15 »

...Но я так понимаю под MacOS это у меня скомпилируется в структуру...
эээээ.... вы так понимаете, или но так действительно делает?

и... вам все таки надо

../bin/proj1
../bin/proj2
../bin2/proj3
где proj1-3 - бинарники?

а не
Цитировать
Как указать, что proj1 и proj2 должны быть вообще рядом, т.е. так

../bin/proj1.app/proj1
../bin/proj1.app/proj2
../bin2/proj3.app/proj3
??
« Последнее редактирование: Апрель 01, 2011, 15:18 от Denjs » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #7 : Апрель 01, 2011, 17:26 »

в 1 апп иногда зашивают 2 бинарника - например настройки или деинсталлятор
Записан
voral
Гость
« Ответ #8 : Апрель 01, 2011, 17:27 »

../bin/proj1
../bin/proj2
../bin2/proj3
где proj1-3 - бинарники?
На маке это не совсем так. Если в файле pro указать
Код:
DESTDIR = ../bin
то бинарник окажется в
../bin/<имя_бинаника>.app/<еще_какойто_сейчас_не_помню>/<имя_бинаника>

Так вот мне нужно, чтобы второй (из трех) бинарник попадал в тот же каталог.
а не
Цитировать
../bin/proj1.app/proj1
../bin/proj1.app/proj2
../bin2/proj3.app/proj3
??
т.е. в итоге именно так (только еще один каталог в пути пропущен - воде MacOS)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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