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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Генерируемые файлы  (Прочитано 3769 раз)
dr_Begemot
Гость
« : Апрель 29, 2009, 09:25 »

Что надо прописать в pro-файле, чтобы файлы, генерируемые при компиляции, записывались в отдельную папку?

Имеются ввиду файлы ui_...
Записан
TukiNov
Гость
« Ответ #1 : Апрель 29, 2009, 09:43 »

OBJECTS_DIR = obj/
MOC_DIR = moc/
UI_DIR = ui/
Записан
sendevent
Гость
« Ответ #2 : Апрель 30, 2009, 12:10 »

OUTDIR_OS_SUFFIX = "unix"
win32 {
    OUTDIR_OS_SUFFIX = win
}
DESTDIR = release
build_pass : CONFIG(debug, debug|release){
       DESTDIR = debug
}
OBJECTS_DIR = $$DESTDIR/build_out_$$OUTDIR_OS_SUFFIX/obj
UI_DIR      = $$DESTDIR/build_out_$$OUTDIR_OS_SUFFIX/uic
RCC_DIR     = $$DESTDIR/build_out_$$OUTDIR_OS_SUFFIX/rcc
MOC_DIR     = $$DESTDIR/build_out_$$OUTDIR_OS_SUFFIX/moc
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Апрель 30, 2009, 12:28 »

Код
DOS
BUILDDIR        = .build/
win32:BUILDDIR  = $$join(BUILDDIR,,,win32)
unix:BUILDDIR   = $$join(BUILDDIR,,,unix)
macx:BUILDDIR   = $$join(BUILDDIR,,,macx)
 
UI_DIR          = $${BUILDDIR}/ui
UIC_DIR         = $${BUILDDIR}/uic
MOC_DIR         = $${BUILDDIR}/moc
RCC_DIR         = $${BUILDDIR}/rcc
OBJECTS_DIR     = $${BUILDDIR}/obj
 
CONFIG(release, debug|release) {
   OBJECTS_DIR = $$join(OBJECTS_DIR,,,/release)
}
else {
   OBJECTS_DIR = $$join(OBJECTS_DIR,,,/debug)
}
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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