blob: 8c49aead6e89859246f50e56ad03778214c5d966 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
include(../../../mimetypes-nolibs.pri)
LIBS += -L$$OUT_PWD/../../../src/mimetypes -lQtMimeTypes
CONFIG += qt plugin
TEMPLATE = lib
TARGET = declarative_mimetypes
# QtCore/qlist.h uses /usr/include/limits.h which uses does not compile with -pedantic.
# QtDeclarative/qdeclarativeprivate.h will not compile with -pedantic.
#MAKE_CXXFLAGS += -W -Wall -Wextra -Werror -pedantic -Wshadow -Wno-long-long -Wnon-virtual-dtor
QMAKE_CXXFLAGS += -W -Wall -Wextra -Werror -Wshadow -Wno-long-long -Wnon-virtual-dtor
CONFIG += depend_includepath
QT += declarative quick
SOURCES += mimetypes.cpp
# No headers
SOURCES += qdeclarativemimetype.cpp \
qdeclarativemimedatabase.cpp
HEADERS += qdeclarativemimetype_p.h \
qdeclarativemimedatabase_p.h
qmldir.files += $$PWD/qmldir plugins.qmltypes
unix:!symbian {
maemo5 {
target.path = /opt/usr/lib/qt5/imports/QtMimeTypes
qmldir.path = /opt/usr/lib/qt5/imports/QtMimeTypes
} else {
target.path = /usr/lib/qt5/imports/QtMimeTypes
qmldir.path = /usr/lib/qt5/imports/QtMimeTypes
}
INSTALLS += qmldir target
}
|