Seite 1 von 1

"make uninstall" löscht Verzeichnis

Verfasst: 9. Juli 2007 20:45
von iaby
Hallo zusammen,

Ich arbeite noch mit QT 3.3 (ja ich weiß) und habe eine Frage zu dem make uninstall:
Und zwar versucht dieses immer, das komplette Verzeichnis zu löschen, in dem mein Programm installiert wurde. Da das aber /usr/local/bin ist, bin ich damit nicht ganz einverstanden ;) Das Makefile lass ich mir automatisch aus meiner .pro Datei erstellen!
Diese sieht in etwa so aus:

Code: Alles auswählen

bin.path = /usr/local/bin
bin.files = meinfile
INSTALLS += bin
Gibt es da einen Kniff, mit dem er nur die Dateien löscht und nicht das Verzeichnis?

Gruß,
iaby

Verfasst: 12. Juli 2007 11:57
von iaby
Wenn zu Qt3 niemand was weiß, wie sieht es denn dann bei Qt4 aus?
Hat es mal jemand ausprobiert, wird doch auch das ganze Verzeichnis versucht zu löschen?
Danke schonmal!

Gruß,
iaby

QMake INSTALLS

Verfasst: 24. August 2007 17:33
von miho
Hi!

Ich habe das gleiche Problem mit QT4. Qt will beim uninstall immer das Verzeichnis löschen, in das die Dateien kopiert wurden. Finde ich sehr seltsam!

Kennt jemand eine Lösung? Oder wie erstellt ihr eure Uninstall scripts?

Vielen Dank!

miho

Verfasst: 3. September 2007 17:18
von miho
Also ich habe das Problem gelöst, indem ich einfach kein qmake mehr benutze. Scheint sehr limitiert zu sein und sollte man wohl für größere Sachen eher vermeiden.

Ich benutze jetzt CMake und bin sehr glücklich damit! Zwar gibts da von Haus aus nur Install- u. keine Uninstall Targets, aber das Wiki erklärt, wie man das sehr unkomliziert ändert.

Gruß,
miho