Заставить CMake add_custom_commands не фокусироваться на мышах и клавишах в Mac OS X
Наша сборка содержит множество тестов, выполняемых как часть процесса сборки, чтобы гарантировать, что ничто важное не нарушено чьими-либо изменениями. Это простые приложения командной строки, без графического интерфейса.
В Mac OS X при сборке из Qt Creator каждая из этих программ запускает новое окно терминала, которое фокусируется. Это прерывает все, что я печатаю, пока запущена эта сборка, что довольно сильно возбуждает.
Есть ли опция в CMake (или Mac OS, или Qt Creator), которая заставляет эти пользовательские команды не фокусироваться?
1 ответ
Вы можете избежать открытия терминала для каждого запускаемого теста. Это настройка проекта в QtCreator.
- Откройте свой проект в QtCreator.
- Выберите "Проекты" на левой стороне
- Выберите "Выполнить"
- Есть опция "Запустить в Терминале"