summaryrefslogtreecommitdiffstats
path: root/src/chartsqml2/chartsqml2.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/chartsqml2/chartsqml2.pro')
-rw-r--r--src/chartsqml2/chartsqml2.pro69
1 files changed, 69 insertions, 0 deletions
diff --git a/src/chartsqml2/chartsqml2.pro b/src/chartsqml2/chartsqml2.pro
new file mode 100644
index 00000000..8fc6e92d
--- /dev/null
+++ b/src/chartsqml2/chartsqml2.pro
@@ -0,0 +1,69 @@
+
+TARGET = qtchartsqml2
+QT += qml quick
+QT += charts
+TARGETPATH = QtCharts
+
+IMPORT_VERSION = $$MODULE_VERSION
+
+# Only build qml plugin static if Qt itself is also built static
+!contains(QT_CONFIG, static): CONFIG -= static staticlib
+
+INCLUDEPATH += ../../include \
+ ../../include/QtCharts \
+ ../charts \
+ ../charts/animations \
+ ../charts/axis \
+ ../charts/domain
+
+SOURCES += \
+ chartsqml2_plugin.cpp \
+ declarativechart.cpp \
+ declarativexypoint.cpp \
+ declarativexyseries.cpp \
+ declarativelineseries.cpp \
+ declarativesplineseries.cpp \
+ declarativeareaseries.cpp \
+ declarativescatterseries.cpp \
+ declarativepieseries.cpp \
+ declarativebarseries.cpp \
+ declarativecategoryaxis.cpp \
+ declarativemargins.cpp \
+ declarativeaxes.cpp \
+ declarativepolarchart.cpp \
+ declarativeboxplotseries.cpp
+
+HEADERS += \
+ declarativechart.h \
+ declarativexypoint.h \
+ declarativexyseries.h \
+ declarativelineseries.h \
+ declarativesplineseries.h \
+ declarativeareaseries.h \
+ declarativescatterseries.h \
+ declarativepieseries.h \
+ declarativebarseries.h \
+ declarativecategoryaxis.h \
+ declarativemargins.h \
+ declarativeaxes.h \
+ declarativepolarchart.h \
+ declarativeboxplotseries.h
+
+OTHER_FILES = qmldir
+
+CONFIG += no_cxx_module
+
+load(qml_plugin)
+
+# Copy qmldir to DESTDIR so we can use the plugin directly from there in our examples
+# without having to do 'make install'.
+!android:!ios {
+ copy_qmldir.target = $$DESTDIR/qmldir
+ copy_qmldir.depends = $$_PRO_FILE_PWD_/qmldir
+ copy_qmldir.commands = $(COPY_FILE) \"$$replace(copy_qmldir.depends, /, $$QMAKE_DIR_SEP)\" \"$$replace(copy_qmldir.target, /, $$QMAKE_DIR_SEP)\"
+ QMAKE_EXTRA_TARGETS += copy_qmldir
+ PRE_TARGETDEPS += $$copy_qmldir.target
+}
+
+QML_FILES += \
+ $$PWD/plugins.qmltypes