[Qt/qmake] Unterverzeichnisse: Dateien in ihr eigenes Verzeichnis kompilieren?

proprogger

Mitglied
Hi!

Ich habe ein ziemlich großes C++/Qt-Projekt, das auch Unterverzeichnisse (bei den Quellcodedateien) enthält.
Nun habe ich Quellcode-Dateien mit gleichen Namen in unterschiedlichen Unterverzeichnissen. Beim Kompilieren wird die eine von der anderen überschrieben, da qmake dem Compiler als Ausgabedatei kein Unterverzeichnis angibt. Alle Object-Files werden also in das Hauptverzeichnis der Quellcodedateien kompiliert. (<Projektverzeichnis>/src/)

--> Kann ich qmake dazu veranlassen, die Object-Files in das jeweilige Unterverzeichnis der Quellcode-Dateien auszugeben?

Nicht nur dass es unschön aussieht, sondern eben dass die Dateien sich gegenseitig überschreiben ist einfach blöd. Klar kann ich die Dateien auch anders benennen, aber warum bitte werden die Dateien nicht da hin kompiliert wo sie "her kommen"?

Ich verwende übrigens die IDE Kdevelop (Linux) mit dem integrierten Qmake-Manager, welcher mir es auch erlaubt, spezielle qmake-Parameter für das Kompilieren einzutragen.

Grüße
 
Zurück