LINUX.ORG.RU

Препарируем Qt Creator


0

0

Возникло желание применять Qt Creator как IDE не только для Qt проектов. Т.к. исключить QMake из шагов сборки нельзя. Пришлось идти в обход, сделав заглушку make-qt командой echo:

cp /user/bin/make-qt /user/bin/make-qt_bak

cp /sbin/echo /user/bin/make-qt

Файлы Makefile.Debug и Makefile.Release в директории проекта заменил на свой makefile. Вот так получилось прикрутить к Qt Creatore мейк-файл проект. Смущает только "эллегантность" решения. Ведь Qt проекты я тоже использую, и перспектива менять /usr/bin/make-qt на echo или другую заглушку, не радует. В QtCreator для шага QMakе можно задать свои флаги и вместо echo можно написать sh скриптки который будет искать в командной строке например флаг NO_QT_BUILD. Если флаг есть - ничего не делать, если нет - вызывать make-qt_bak.

Может у кого есть более изящные решения?­


Re: Препарируем Qt Creator

Ага, можно сделать грязный хак ))
Первый вариант, найти где в исходниках qt-creator кнопка "-" уходит в disable и сделать так, чтобы она оставалась enable, чтобы потом можно было удалить этот шаг
Второй вариант, добавить в Additional arguments шага QMake параметр "-v" :)

UVV ★★★★★ ()

Re: Препарируем Qt Creator

> Может у кого есть более изящные решения?­

Естественно, Емакс.

mv ★★★★★ ()

Re: Препарируем Qt Creator

Creator вроде cmake поддерживает .

kitov ★★★ ()

Re: Препарируем Qt Creator

File->New->Import of Makefile-based project

summatus ()
Ответ на: Re: Препарируем Qt Creator от T-34

Re: Препарируем Qt Creator

> Не думал, что -v отменяет другие параметры, и qmake выводит только информацию о версии. Круто, то что нужно. Спасибо.

Потом забудешь и не найдёшь, где надо исправить.

AnDoR ★★★★★ ()
Ответ на: Re: Препарируем Qt Creator от AnDoR

Re: Препарируем Qt Creator

> Потом забудешь и не найдёшь, где надо исправить.
Эти настройки свои для каждого проекта.

UVV ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.