Сборка проекта Qt в режиме отладки из командной строки (он же скрипт bash) в Linux - PullRequest
18 голосов
/ 21 января 2012

У меня уже есть проект с файлом .pro, который можно встроить в режим отладки и выпуска. Поэтому мой вопрос заключается в том, какие параметры в командной строке я должен указать, хочу ли я создавать свои двоичные файлы с отладочной информацией. Вот пример сборки в релизе с использованием скрипта bash:

cd ${CHECKOUT_DIR_DEV_OGL_DX_ENGINE_SKIA};
echo `date`: "Running \`qmake\` on Skia";
qmake&>${SKIA_LOG};
buildstatus $? "Running \`qmake\` on Skia";
echo `date`: "Running \`make\` on Skia";
make&>${SKIA_LOG};
buildstatus $? "Running \`make\` on Skia Please see ${SKIA_LOG}";

Что мне нужно добавить, чтобы получить его теперь и в режиме отладки?

1 Ответ

39 голосов
/ 21 января 2012

Необходимая опция: «CONFIG + = debug». См. Общая конфигурация в Руководство по qmake .

#!/bin/bash
qmake CONFIG+=debug ${qmake_options}
make ${make_options}
...