这是我的.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
在linux下,make uninstall
命令在删除实际安装的文件和文件夹时,尝试删除/usr/share/applications/
和/usr/share/pixmaps/
文件夹(rmdir
);并且因为它们不是空文件夹,所以它失败并显示错误代码1(实际上被忽略)。
如何修改我的.pro
文件以防止make uninstall
尝试删除这些系统文件夹?
感谢。