diff options
author | Michal Klocek <michal.klocek@qt.io> | 2020-07-29 08:34:46 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2021-01-06 14:29:50 +0100 |
commit | 3ef94e711f35b17efdb2a3638a60a67021a44190 (patch) | |
tree | 4203e666f4ca2b572cf0e08a87c88eb1fb830f76 | |
parent | 754f34490b951b1b9c565e998070e537bb456801 (diff) |
Add configure.cmake
Task-number: QTBUG-89091
Change-Id: I1e84a7a8375443747decc4c3ab7d27dc6058642d
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r-- | configure.cmake | 21 | ||||
-rw-r--r-- | qt_cmdline.cmake | 1 | ||||
-rw-r--r-- | src/charts/.prev_configure.cmake | 69 | ||||
-rw-r--r-- | src/charts/configure.cmake | 70 | ||||
-rw-r--r-- | src/charts/qt_cmdline.cmake | 0 |
5 files changed, 161 insertions, 0 deletions
diff --git a/configure.cmake b/configure.cmake new file mode 100644 index 00000000..53e3f110 --- /dev/null +++ b/configure.cmake @@ -0,0 +1,21 @@ + + +#### Inputs + + + +#### Libraries + + + +#### Tests + + + +#### Features + + +qt_extra_definition("QT_VERSION_STR" "\"${PROJECT_VERSION}\"" PUBLIC) +qt_extra_definition("QT_VERSION_MAJOR" ${PROJECT_VERSION_MAJOR} PUBLIC) +qt_extra_definition("QT_VERSION_MINOR" ${PROJECT_VERSION_MINOR} PUBLIC) +qt_extra_definition("QT_VERSION_PATCH" ${PROJECT_VERSION_PATCH} PUBLIC) diff --git a/qt_cmdline.cmake b/qt_cmdline.cmake new file mode 100644 index 00000000..0dc0eb89 --- /dev/null +++ b/qt_cmdline.cmake @@ -0,0 +1 @@ +qt_commandline_subconfig(src/charts) diff --git a/src/charts/.prev_configure.cmake b/src/charts/.prev_configure.cmake new file mode 100644 index 00000000..fe147d2b --- /dev/null +++ b/src/charts/.prev_configure.cmake @@ -0,0 +1,69 @@ + + +#### Inputs + + + +#### Libraries + + + +#### Tests + + + +#### Features + +qt_feature("charts-line-chart" PUBLIC + LABEL "Line Chart" + PURPOSE "Support for line charts" +) +qt_feature("charts-spline-chart" PUBLIC + LABEL "Spline Chart" + PURPOSE "Support for spline charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-area-chart" PUBLIC + LABEL "Area Chart" + PURPOSE "Support for area charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-scatter-chart" PUBLIC + LABEL "Scatter Chart" + PURPOSE "Support for scatter charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-bar-chart" PUBLIC + LABEL "Bar Chart" + PURPOSE "Support for bar charts" +) +qt_feature("charts-pie-chart" PUBLIC + LABEL "Pie Chart" + PURPOSE "Support for pie charts" +) +qt_feature("charts-boxplot-chart" PUBLIC + LABEL "Boxplot Chart" + PURPOSE "Support for box plot charts" +) +qt_feature("charts-candlestick-chart" PUBLIC + LABEL "Candlestick Chart" + PURPOSE "Support for candlestick charts" +) +qt_feature("charts-datetime-axis" PUBLIC + LABEL "DateTime Axis" + PURPOSE "Support for datetime axis" + CONDITION NOT tests.charts-realfloat OR FIXME +) +qt_configure_add_summary_section(NAME "Qt Charts Types") +qt_configure_add_summary_entry(ARGS "charts-area-chart") +qt_configure_add_summary_entry(ARGS "charts-line-chart") +qt_configure_add_summary_entry(ARGS "charts-spline-chart") +qt_configure_add_summary_entry(ARGS "charts-scatter-chart") +qt_configure_add_summary_entry(ARGS "charts-bar-chart") +qt_configure_add_summary_entry(ARGS "charts-pie-chart") +qt_configure_add_summary_entry(ARGS "charts-boxplot-chart") +qt_configure_add_summary_entry(ARGS "charts-candlestick-chart") +qt_configure_end_summary_section() # end of "Qt Charts Types" section +qt_configure_add_summary_section(NAME "Qt Axis Types") +qt_configure_add_summary_entry(ARGS "charts-datetime-axis") +qt_configure_end_summary_section() # end of "Qt Axis Types" section diff --git a/src/charts/configure.cmake b/src/charts/configure.cmake new file mode 100644 index 00000000..fbbaabcf --- /dev/null +++ b/src/charts/configure.cmake @@ -0,0 +1,70 @@ + + +#### Inputs + + + +#### Libraries + + + +#### Tests + + + +#### Features + +qt_feature("charts-line-chart" PUBLIC + LABEL "Line Chart" + PURPOSE "Support for line charts" +) +qt_feature("charts-spline-chart" PUBLIC + LABEL "Spline Chart" + PURPOSE "Support for spline charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-area-chart" PUBLIC + LABEL "Area Chart" + PURPOSE "Support for area charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-scatter-chart" PUBLIC + LABEL "Scatter Chart" + PURPOSE "Support for scatter charts" + CONDITION QT_FEATURE_charts_line_chart +) +qt_feature("charts-bar-chart" PUBLIC + LABEL "Bar Chart" + PURPOSE "Support for bar charts" +) +qt_feature("charts-pie-chart" PUBLIC + LABEL "Pie Chart" + PURPOSE "Support for pie charts" +) +qt_feature("charts-boxplot-chart" PUBLIC + LABEL "Boxplot Chart" + PURPOSE "Support for box plot charts" +) +qt_feature("charts-candlestick-chart" PUBLIC + LABEL "Candlestick Chart" + PURPOSE "Support for candlestick charts" +) +get_property(coordType TARGET Qt6::Core PROPERTY INTERFACE_QT_COORD_TYPE) #special case +qt_feature("charts-datetime-axis" PUBLIC + LABEL "DateTime Axis" + PURPOSE "Support for datetime axis" + CONDITION coordType STREQUAL 'double' #special case +) +qt_configure_add_summary_section(NAME "Qt Charts Types") +qt_configure_add_summary_entry(ARGS "charts-area-chart") +qt_configure_add_summary_entry(ARGS "charts-line-chart") +qt_configure_add_summary_entry(ARGS "charts-spline-chart") +qt_configure_add_summary_entry(ARGS "charts-scatter-chart") +qt_configure_add_summary_entry(ARGS "charts-bar-chart") +qt_configure_add_summary_entry(ARGS "charts-pie-chart") +qt_configure_add_summary_entry(ARGS "charts-boxplot-chart") +qt_configure_add_summary_entry(ARGS "charts-candlestick-chart") +qt_configure_end_summary_section() # end of "Qt Charts Types" section +qt_configure_add_summary_section(NAME "Qt Axis Types") +qt_configure_add_summary_entry(ARGS "charts-datetime-axis") +qt_configure_end_summary_section() # end of "Qt Axis Types" section diff --git a/src/charts/qt_cmdline.cmake b/src/charts/qt_cmdline.cmake new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/src/charts/qt_cmdline.cmake |