где qtcreator с хранилищем cmake запускает и настраивает параметры сборки, и как установить с помощью скрипта?

По крайней мере, в моем использовании я иногда удаляю папку сборки CMake и создаю новую, или имею несколько папок сборки (по одной на компьютер), но только одну исходную папку (монтирование nfs) .

Насколько я могу судить, QT Creator сохраняет настройки в CMakeLists.txt.user внутри исходного дерева , и некоторые другие настройки в файл project.cbp в папке сборки. Если я устанавливаю настройки из графического интерфейса, они теряются после стирания / создания папки сборки. Достаточно справедливо, но я бы хотел использовать сценарий, чтобы настроить их снова при создании новой сборки.

Итак, как мне:

a) заставить QT Creator записать папку CMakeLists.txt.user где-нибудь, кроме дерева исходных текстов, чтобы сохранялись машинно-зависимые настройки (например, отладка на компьютере разработчика, выпуск на тестовый компьютер)?

б) читать / записывать настройки сборки и запуска из проекта QT Creator, такие как аргументы отладки для каждого исполняемого файла и дополнительные команды сборки (например, -j8)?

Затем я бы сделал что-то вроде «execute_process» (...) "в CMakeLists.txt, чтобы установить некоторые аргументы отладки и сборки для проекта QT Creator.

10
задан peter karasev 10 October 2010 в 02:30
поделиться