Seite 1 von 1

Frage zu qmake

Verfasst: 4. Oktober 2005 23:17
von vec2k
Hi,

ich versuche, ein etwas größeres Projekt unter Linux mit qmake zu realisieren. Das ganze funktioniert soweit ganz gut, bis auf eine Kleinigkeit: Ich verwende das "subdirs"-Template, um verschiedene Unterprojekte in verschiedenen Verzeichnissen zu erzeugen. Das Problem ist folgendes: qmake erzeugt in den Unterverzeichnissen Makefiles, die den Namen "Makefile.Makefile" haben. Dies würde ich gerne ändern (einfach nur "Makefile"). Ist dies möglich? Ich habe schon probiert, QMAKE_MAKEFILE zu setzen, was aber nicht zu dem gewünschten Ergebnis geführt hat. Gibt es noch andere Möglichkeiten?

Gruß,

Ralf

Verfasst: 5. Oktober 2005 07:49
von Christian81
Qmake erzeugt normalerweise nicht Makefile.Makefile sondern entweder nur 'Makefile' oder 'Makefile', 'Makefile.debug' und 'Makefile.release' (bei debug_and_release).
Wenn du dir die pro-Files von z.B. qt-4-src/tools/designer anschaust siehst Du evtl. was Du falsch machst - dort wird auch immer nur jeweils eine Datei namens 'Makefile' erstellt.
Wenn Du es nicht rausfindest, poste mal deine pro-Datei (einmal für das template und einmal für eine subdirectory)

Verfasst: 5. Oktober 2005 18:57
von vec2k
Hi,

ich hab das Problem behoben. Mein Fehler war, dass ich die Makefiles in den Unterverzeichnissen mit "Makefile.pro" benannt habe, und nicht mit "<Unterverzeichnis-Name>.pro".

Gruß,

Ralf

Verfasst: 5. Oktober 2005 18:58
von vec2k
Hatte ich grade vergessen: Danke für die Antwort!!

Gruß,

Ralf