qmake:make uninstall尝试删除包含使用INSTALLS安装的文件的系统文件夹

时间:2015-02-12 15:04:40

标签: linux qt makefile qmake

这是我的.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尝试删除这些系统文件夹?

感谢。

0 个答案:

没有答案
相关问题