Code: Alles auswählen
# Verzeichnis für den shadow build
./build
# Verzeichnis für erstellte dlls, exes, ...
./dist
# Verzeichnis für den Quellcode, .pro und .pri Dateien
./src
Code: Alles auswählen
cd build
qmake -r -tp vc ../src/myProject.pro
Ich möchte allerdings die Binaries direkt in dist erstellt bekommen, damit ich dort meine Dateien für die Auslieferungen der Software beisammen habe, also .exe, .dll, config Dateien, etc. Daher gebe ich in meiner .pro Datei ein DESTDIR an:
Code: Alles auswählen
# In myProject,pro
DESTDIR = $$PWD/../dist
Meine Frage: Weiß jemand, wie ich in qmake eine Option spezifizieren kann, dass Visual Studio zum Ausführen benötigte Dateien in einem anderen Verzeichnis sucht?
Alternativ: Was wäre eine best practice, um build, dist und src sauber getrennt zu halten? Bisher hatte ich nur ein Verzeichnis für build und dist, was leider die Ansammlung der vielen Dateien und Verzeichnisse ziemlich unübersichtlich macht.