2016-05-25 9 views
5

Ich mag einige der neuen CMake-Funktionen mit Qt Creator 4, aber es wiederholt cmake jedes Mal, wenn sich eine relevante Datei ändert. Gibt es eine Möglichkeit, dies zu stoppen? Es scheint keine Möglichkeit zu geben, es zu warten, wenn ich einen Stapel von Änderungen mache, oder einfach die Datei zu speichern, um meine Arbeit nicht zu verlieren.Gibt es trotzdem eine automatische CMake-Ausführung in Qt Creator 4.0 zu stoppen?

+0

würde mich auch interessieren für Qt5 – karlkurzer

Antwort

3

Ja, Sie können. Es heißt Autorun CMake.

In QtCreator nur offen Optionen ->Build-& Run und gehen Sie auf die Registerkarte CMake. Klicken Sie auf einen der konfigurierten Einträge. Die Einstellung ist auf der Unterseite.

Ich habe dies mit der Version 4.1 auf Linux verifiziert.

+0

CMake wird immer noch einmal ausgeführt, wenn Sie Qt Creator starten, gibt es eine Möglichkeit, dies zu verhindern? – ymoreau

+0

Ich vermute nicht. QtCreator erstellt eine Projektdatei basierend auf der CMake-Datei. Daher ist mindestens ein Lauf notwendig. Eventuell jede Berührung der CMake-Datei löst dies beim Neustart von QtCreator aus. –