强制CMake add_custom_commands不将鼠标/键盘焦点放在Mac OS X上

时间:2017-01-16 14:37:50

标签: macos cmake qt-creator add-custom-command

我们的构建包含许多测试作为构建过程的一部分运行,以确保任何重要内容都不会被某人的更改破坏。这些是简单的命令行应用程序,没有GUI。

在Mac OS X上,当从Qt Creator中构建时,每个程序都会启动一个新的终端窗口,该窗口会成为焦点。

这会在这个版本运行时中断我正在键入的任何内容。

CMake(或Mac OS或Qt Creator)中是否有一个选项会强制这些自定义命令无法获得焦点?

1 个答案:

答案 0 :(得分:0)

您可以避免为每个要运行的测试打开终端。这是QtCreator中与项目相关的设置。

  1. 在QtCreator中打开您的项目。
  2. 选择"项目"在左侧
  3. 选择"运行"
  4. 有选项"在终端"
  5. 中运行

    Screenshot QtCreator