Ceci est mon fichier .pro
:
TEMPLATE = app TARGET = myapp INCLUDEPATH += . win32 { RC_FILE = win32/myapp.rc } unix { target.path = /usr/share/myapp/ shortcutfiles.files += unix/myapp.desktop shortcutfiles.path = /usr/share/applications/ data.files += unix/myapp.png data.path = /usr/share/pixmaps/ INSTALLS += target INSTALLS += shortcutfiles INSTALLS += data } SOURCES += myapp.cpp QT += webkitwidgets RESOURCES += \ myapp.qrc
Sous linux, la commande make uninstall
, tout en supprimant les fichiers et dossiers installés, tente de supprimer les fichiers /usr/share/applications/
et /usr/share/pixmaps/
folders (avec rmdir
); et comme ce ne sont pas des dossiers vides, il échoue avec le code d’erreur 1 (ignoré en fait).
Comment modifier mon fichier .pro
pour empêcher make uninstall
d’essayer de supprimer ces dossiers système?
Merci.