Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Rain от Февраль 21, 2009, 19:51



Название: Странное поведение subdirs
Отправлено: Rain от Февраль 21, 2009, 19:51
Доброго вечера,

Имеется структура проектов следующего вида

MySolution
   |
   +-- mysolution.pro
   |
   +-- MyProject
            |
            +-- myproject.rpo

mysolution.pro
Код:
TEMPLATE  = subdirs
SUBDIRS   = myproject

myproject.pro
Код:
TEMPLATE  = app
TARGET    = myproject
CONFIG   -= release

DESTDIR      = ./Debug
OBJECTS_DIR  = ./Debug/obj
UI_DIR       = ./GeneratedFiles/ui
MOC_DIR      = ./GeneratedFiles/moc

Из этих pro-файлов генерирую солюшен вижуалстудии следующей командой
Код:
qmake -r -tp vc mysolution.pro

И все вроде бы нормально работает, но каталог GeneratedFiles появляется не только в каталоге с проектом (где ему и следует быть), но еще и в каталоге верхнего уровня, где лежит pro-файл всего солюшена. Подозреваю, что лечится
выключением какой-то опции проекта... Но вот сижу читаю документацию к qmake и пока ничего полезного не нашел...:-(

Может кто-то сталкивался?


Название: Re: Странное поведение subdirs
Отправлено: lit-uriy от Февраль 22, 2009, 00:12
может быть из-за указания относительного пути?
попробуй вместо
./
писать
$$PWD/


Название: Re: Странное поведение subdirs
Отправлено: Rain от Февраль 22, 2009, 02:40
Да, помогло, спасибо большое:)

Но тогда интересна логика работы qmake... Почему папка Debug, таким же образом определенная в myproject.pro не создавалась два раза?