crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> To make, or not to make (вот в чём вопрос)
Litkevich Yuriy
  опции профиля:
сообщение 12.10.2009, 18:21
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


To make, or not to make (вот в чём вопрос)
Перевод
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
igor_bogomolov
  опции профиля:
сообщение 13.10.2009, 21:22
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(BRE @ 13.10.2009, 8:58) *
Вот рабочий CMakeList.txt ....

Как порой удачно и своевременно возникают интересующие темы :)
Недавно также занялся изучением CMake, больше для саморазвития, т.к. QMake меня полностью устраивает. QMake использую не только в Qt. На самом деле QtCreator и QMake, стали для меня основной средой разработки на с++. Но не об них сейчас.

Как просто собрать Qt приложение при помощи Cmake, я разобрался. Не могу разобраться в тонкостях использования.
К примеру, если я хочу, что бы у меня была следующая структура проекта.
Цитата
/bin - сюда помещался бинарник
/tmp - сюда все фойлы компиляции(*.o, moc_*, ui_* и т.д.) а так же все что создает сам CMake
CMakeLists.txt
main.cpp

Самостоятельно смог только бинарник разместить в требуемой мне директории(EXECUTABLE_OUTPUT_PATH).

Как сделать так, чтобы CMakeLists.txt оставался в корневой директории, а фалы компиляции и все то что создаёт сам CMake, перенаправить в какую-нибудь другую папочку?

З,Ы.
Цитата
OBJECTS_DIT = tmp/obj
MOC_DIR = tmp/moc
RCC_DIR = tmp/rcc
UI_DIR = tmp/ui
Об этом, не могу даже и мечтать, CMake на это не способен?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Litkevich Yuriy   To make, or not to make (вот в чём вопрос)   12.10.2009, 18:21
- - trdm   хотелось бы для тупых в английском краткий рЭзюм.   12.10.2009, 21:55
- - Kagami   Они думают чем заменить qmake и спрашивают мнение ...   12.10.2009, 22:42
- - ViGOur   А зачем менять? Все уже к нему привыкли, плагины и...   13.10.2009, 7:40
- - kwisp   ViGOur, ну вот если поситать посты то все в восто...   13.10.2009, 7:48
|- - BRE   Цитата(kwisp @ 13.10.2009, 8:48) ну вот е...   13.10.2009, 7:58
- - BRE   CMake уже давно нормально поддерживает Qt.   13.10.2009, 7:51
- - kwisp   Цитата(BRE @ 13.10.2009, 8:51) CMake уже ...   13.10.2009, 7:57
|- - BRE   Цитата(kwisp @ 13.10.2009, 8:57) мне он н...   13.10.2009, 8:02
- - Litkevich Yuriy   Мне процедура работы с CMake не понравилась (проек...   13.10.2009, 8:02
- - kwisp   помоему это дело не то что бы вкуса. знаю человека...   13.10.2009, 8:19
|- - BRE   Цитата(kwisp @ 13.10.2009, 9:19) знаю чел...   13.10.2009, 8:31
- - kwisp   Цитата(BRE @ 13.10.2009, 9:31) А если он ...   13.10.2009, 8:51
- - igor_bogomolov   Цитата(BRE @ 13.10.2009, 8:58) Вот рабочи...   13.10.2009, 21:22
- - BRE   С CMake все проще. Он все генерируемые файлы распо...   13.10.2009, 22:00
- - SABROG   На сколько я помню у CMAKE есть еще проблема с вкл...   13.10.2009, 22:00
|- - BRE   Цитата(SABROG @ 13.10.2009, 23:00) На ско...   13.10.2009, 22:21
- - igor_bogomolov   BRE, спасибо. Это меня устраивает А CPack и CTe...   13.10.2009, 22:22
|- - BRE   Цитата(igor_bogomolov @ 13.10.2009, 23:22...   13.10.2009, 22:27
- - BRE   Еще один важный момент... CMake имеет все средства...   14.10.2009, 7:47
- - Litkevich Yuriy   Цитата(igor_bogomolov @ 14.10.2009, 1:22)...   14.10.2009, 20:03


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 18:34