Seite 1 von 1

rekursives .pro-File bzw Dependencies ?

Verfasst: 10. Juli 2008 12:32
von PhilippM
Hallo,

sorry für den kryptischen Titel, ich versuch mal mein Problem in ein paar Sätzen zu erklären.

Es soll eine dynamische Library A gebaut werden, die selbst wiederum eine dynamische Library B benötigt.
Ich möchte gerne im .pro der A festlegen, dass bevor make auf A ausgeführt wird, zunächst im Unterordner B qmake && make gemacht wird.
Damit sichergestellt ist, dass das benötigte Backend B gebaut ist, wenn A gebaut wird.

Ich könnte das mit einem Shellscript lösen, aber es gibt ja auch rekursive make-files mit Dependencies, die vorher erfüllt sein müssen.

Wie schreibe ich das im .pro-File, so dass qmake ein solches Makefile macht?

Danke schonmal!

Verfasst: 11. Juli 2008 09:58
von ChMaster
Servus PhilippM,

einfacher als das ... ich hoffe es hilft dir.

Code: Alles auswählen

Verzeichnisstruktur:
-- Root
--- B
----- B.pro
--- A
----- A.pro
--- Programm
----- Programm.pro

projekt.pro
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS  += B
SUBDIRS  += A
SUBDIRS  += Programm
Erst wird erst "B" gebaut, dann "A" und zum Schluss das "Programm". Steht aber alles in der Dokumentation.