601da44d58db0162e3e0062e616efce0b014f9da
[harmattan/cameraplus] / src / src.pro
1 TEMPLATE = app
2 TARGET = cameraplus
3 DEPENDPATH += . ../
4 INCLUDEPATH += . ../
5 include(../cameraplus.pri)
6
7 QT += dbus
8 CONFIG += link_pkgconfig
9
10 qt4 {
11     QT += declarative opengl
12     PKGCONFIG += QtSparql qmsystem2 libresourceqt1 qdeclarative-boostable
13 }
14
15 qt5 {
16     QT += qml quick
17     PKGCONFIG += Qt5Sparql qmsystem2-qt5 libresourceqt5 qdeclarative5-boostable
18 }
19
20 SOURCES += main.cpp \
21            settings.cpp filenaming.cpp cameraresources.cpp \
22            trackerstore.cpp focusrectangle.cpp sharehelper.cpp \
23            deletehelper.cpp galleryhelper.cpp postcapturemodel.cpp \
24            gridlines.cpp platformsettings.cpp dbusservice.cpp
25
26 HEADERS += settings.h filenaming.h cameraresources.h \
27            trackerstore.h focusrectangle.h sharehelper.h \
28            deletehelper.h galleryhelper.h postcapturemodel.h \
29            gridlines.h platformsettings.h dbusservice.h
30
31 RESOURCES += ../qml/qml.qrc
32
33 contains(CONFIG, qmljsdebug) {
34     message("Enabling QML/JS Debugging")
35     QT += script
36     include(../qmljsdebugger/qmljsdebugger-src.pri)
37 }
38
39 harmattan {
40     include(harmattan/harmattan.pri)
41     RESOURCES += ../qml/harmattan/harmattan.qrc
42 }
43
44 sailfish {
45     include(sailfish/sailfish.pri)
46     RESOURCES += ../qml/sailfish/sailfish.qrc
47 }
48
49 qt4 {
50     SOURCES += qmlfileengine.cpp
51     HEADERS += qmlfileengine.h
52 }
53
54 target.path = /usr/bin/
55 INSTALLS += target