Заставить CMake add_custom_commands не фокусироваться на мышах и клавишах в Mac OS X

Наша сборка содержит множество тестов, выполняемых как часть процесса сборки, чтобы гарантировать, что ничто важное не нарушено чьими-либо изменениями. Это простые приложения командной строки, без графического интерфейса.

В Mac OS X при сборке из Qt Creator каждая из этих программ запускает новое окно терминала, которое фокусируется. Это прерывает все, что я печатаю, пока запущена эта сборка, что довольно сильно возбуждает.

Есть ли опция в CMake (или Mac OS, или Qt Creator), которая заставляет эти пользовательские команды не фокусироваться?

1 ответ

Вы можете избежать открытия терминала для каждого запускаемого теста. Это настройка проекта в QtCreator.

  1. Откройте свой проект в QtCreator.
  2. Выберите "Проекты" на левой стороне
  3. Выберите "Выполнить"
  4. Есть опция "Запустить в Терминале"

Скриншот QtCreator

Другие вопросы по тегам