summaryrefslogtreecommitdiffstats
path: root/src/charts/charts.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/charts.pro')
-rw-r--r--src/charts/charts.pro82
1 files changed, 82 insertions, 0 deletions
diff --git a/src/charts/charts.pro b/src/charts/charts.pro
new file mode 100644
index 00000000..8e18fb7c
--- /dev/null
+++ b/src/charts/charts.pro
@@ -0,0 +1,82 @@
+############################# BUILD CONFIG ######################################
+
+TARGET = QtCharts
+
+message($$QT_CONFIG)
+QT = core gui widgets
+DEFINES += QT_CHARTS_LIBRARY
+# Fix exports in static builds for applications linking charts module
+static: MODULE_DEFINES += QT_CHARTS_STATICLIB
+
+MODULE_INCNAME = QtCharts
+
+QMAKE_DOCS = $$PWD/doc/qtcharts.qdocconf
+
+load(qt_module)
+CONFIG -= create_cmake
+
+############################# SOURCES ##########################################
+
+SOURCES += \
+ $$PWD/chartdataset.cpp \
+ $$PWD/chartpresenter.cpp \
+ $$PWD/chartthememanager.cpp \
+ $$PWD/qchart.cpp \
+ $$PWD/qchartview.cpp \
+ $$PWD/qabstractseries.cpp \
+ $$PWD/chartbackground.cpp \
+ $$PWD/chartelement.cpp \
+ $$PWD/chartitem.cpp \
+ $$PWD/scroller.cpp \
+ $$PWD/charttitle.cpp \
+ $$PWD/qpolarchart.cpp
+PRIVATE_HEADERS += \
+ $$PWD/chartdataset_p.h \
+ $$PWD/chartitem_p.h \
+ $$PWD/chartpresenter_p.h \
+ $$PWD/chartthememanager_p.h \
+ $$PWD/chartbackground_p.h \
+ $$PWD/chartelement_p.h \
+ $$PWD/chartconfig_p.h \
+ $$PWD/qchart_p.h \
+ $$PWD/qchartview_p.h \
+ $$PWD/scroller_p.h \
+ $$PWD/qabstractseries_p.h \
+ $$PWD/charttitle_p.h \
+ $$PWD/charthelpers_p.h
+PUBLIC_HEADERS += \
+ $$PWD/qchart.h \
+ $$PWD/qchartglobal.h \
+ $$PWD/qabstractseries.h \
+ $$PWD/qchartview.h \
+ $$PWD/chartsnamespace.h \
+ $$PWD/qpolarchart.h
+
+include($$PWD/common.pri)
+include($$PWD/animations/animations.pri)
+include($$PWD/areachart/areachart.pri)
+include($$PWD/axis/axis.pri)
+include($$PWD/domain/domain.pri)
+include($$PWD/barchart/barchart.pri)
+include($$PWD/legend/legend.pri)
+include($$PWD/linechart/linechart.pri)
+include($$PWD/piechart/piechart.pri)
+include($$PWD/scatterchart/scatter.pri)
+include($$PWD/splinechart/splinechart.pri)
+include($$PWD/themes/themes.pri)
+include($$PWD/xychart/xychart.pri)
+include($$PWD/layout/layout.pri)
+include($$PWD/boxplotchart/boxplotchart.pri)
+
+HEADERS += $$PUBLIC_HEADERS
+HEADERS += $$PRIVATE_HEADERS
+HEADERS += $$THEMES
+
+OTHER_FILES += doc/qtcharts.qdocconf \
+ doc/src/* \
+ doc/images/*
+
+#Define for unit tests
+CONFIG(debug, debug|release) {
+ DEFINES += BUILD_PRIVATE_UNIT_TESTS
+}