Ich entwickle ein C++ - Projekt, das einem größeren Projekt beiliegt.Kompilieren Sie eine einzelne Datei unter CMake-Projekt?
Ich habe gesehen, dass auf dem größeren Projekt (ist eine Qt-Anwendung und es wird von qmake generiert) Ich bin in der Lage, eine einzelne Datei von der Linux-Befehlszeile zu kompilieren, nur den relativen Pfad zu der bestimmten Datei als ein Argument zu machen.
Auf der anderen Seite verwende ich CMake für mein eigenes Projekt. Wenn ich irgendeinen Code für eine Kompilierungseinheit modifiziere und ich seine Header-Datei modifizieren muss, muss ich lange warten, um seine Abhängigkeiten zu kompilieren und dann eine eigene Quelldatei. Aber es gibt Situationen, in denen ich lieber prüfen möchte, ob der Quellcode in der * .cc-Datei ohne Fehler kompilierbar ist.
Gibt es eine Möglichkeit, ein Makefile von CMake zu generieren, wie qmake dies tut? Wechseln zu qmake ist keine Option mehr.
Versuchen 'help' auf Ihrem aktuellen CMake generierte machen Make-Datei. Ich bin mir ziemlich sicher, dass das auflisten wird, wie man nur eine einzige Objektdatei erstellt. – John