2018-12-02 21:08:43 +08:00
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
|
|
|
SUBDIRS += jkqtplotterlib \
|
2019-05-30 04:40:02 +08:00
|
|
|
jkqtplotterlib_sharedlib \
|
2019-02-09 22:25:16 +08:00
|
|
|
jkqtmathtextlib \
|
|
|
|
jkqtmathtextlib_sharedlib \
|
2022-07-23 21:31:56 +08:00
|
|
|
jkqtcommonlib \
|
|
|
|
jkqtcommonlib_sharedlib \
|
2019-02-09 22:25:16 +08:00
|
|
|
jkqtfastplotterlib \
|
|
|
|
jkqtfastplotterlib_sharedlib \
|
2018-12-02 21:08:43 +08:00
|
|
|
jkqtmathtext_simpletest \
|
2018-12-08 07:17:32 +08:00
|
|
|
jkqtplot_test \
|
2018-12-02 21:08:43 +08:00
|
|
|
jkqtplotter_simpletest \
|
2019-05-30 04:40:02 +08:00
|
|
|
test_multiplot \
|
|
|
|
jkqtfastplotter_test
|
2018-12-02 21:08:43 +08:00
|
|
|
|
|
|
|
|
2022-07-22 04:17:37 +08:00
|
|
|
OUTBASEDIR=$$OUT_PWD
|
|
|
|
|
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
jkqtplotterlib.file = qmake/staticlib/jkqtplotterlib/jkqtplotterlib.pro
|
|
|
|
jkqtplotterlib_sharedlib.file = qmake/sharedlib/jkqtplotterlib/jkqtplotterlib.pro
|
2018-12-02 21:08:43 +08:00
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
jkqtmathtextlib.file = qmake/staticlib/jkqtmathtextlib/jkqtmathtextlib.pro
|
|
|
|
jkqtmathtextlib_sharedlib.file = qmake/sharedlib/jkqtmathtextlib/jkqtmathtextlib.pro
|
2019-02-09 22:25:16 +08:00
|
|
|
|
2022-07-23 21:31:56 +08:00
|
|
|
jkqtcommonlib.file = qmake/staticlib/jkqtcommonlib/jkqtcommonlib.pro
|
|
|
|
jkqtcommonlib_sharedlib.file = qmake/sharedlib/jkqtcommonlib/jkqtcommonlib.pro
|
2019-05-30 04:40:02 +08:00
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
jkqtfastplotterlib.file = qmake/staticlib/jkqtfastplotterlib/jkqtfastplotterlib.pro
|
|
|
|
jkqtfastplotterlib_sharedlib.file = qmake/sharedlib/jkqtfastplotterlib/jkqtfastplotterlib.pro
|
2019-02-09 22:25:16 +08:00
|
|
|
|
2018-12-29 00:46:47 +08:00
|
|
|
jkqtmathtext_simpletest.subdir = examples/jkqtmathtext_simpletest
|
2022-07-23 21:31:56 +08:00
|
|
|
jkqtmathtext_simpletest.depends = jkqtmathtextlib jkqtcommonlib
|
2018-12-02 21:08:43 +08:00
|
|
|
|
2018-12-29 00:46:47 +08:00
|
|
|
jkqtmathtext_test.subdir = examples/jkqtmathtext_test
|
2022-07-23 21:31:56 +08:00
|
|
|
jkqtmathtext_test.depends = jkqtplotterlib jkqtcommonlib
|
2018-12-02 21:08:43 +08:00
|
|
|
|
2020-10-19 22:05:18 +08:00
|
|
|
jkqtplotter_simpletest.file = examples/simpletest/simpletest.pro
|
2022-07-23 21:31:56 +08:00
|
|
|
jkqtplotter_simpletest.depends = jkqtplotterlib jkqtcommonlib
|
2018-12-02 21:08:43 +08:00
|
|
|
|
2020-10-19 22:05:18 +08:00
|
|
|
jkqtplot_test.file = examples/jkqtplot_test/jkqtplot_test.pro
|
|
|
|
jkqtplot_test.depends = jkqtplotterlib
|
|
|
|
|
2022-07-22 04:17:37 +08:00
|
|
|
jkqtfastplotter_test.file = examples/jkqtfastplotter_test/jkqtfastplotter_test.pro
|
2019-02-09 22:25:16 +08:00
|
|
|
jkqtfastplotter_test.depends = jkqtfastplotterlib
|
2018-12-28 22:17:40 +08:00
|
|
|
|
2018-12-08 07:17:32 +08:00
|
|
|
defineTest(addSimpleTest) {
|
|
|
|
test_name = $$1
|
2019-06-21 04:24:47 +08:00
|
|
|
SUBDIRS += jkqtptst_$${test_name}
|
2018-12-08 07:17:32 +08:00
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
jkqtptst_$${test_name}.file = examples/$${test_name}/$${test_name}.pro
|
|
|
|
jkqtptst_$${test_name}.depends = jkqtplotterlib
|
2018-12-08 07:17:32 +08:00
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
export (jkqtptst_$${test_name}.file)
|
|
|
|
export (jkqtptst_$${test_name}.depends)
|
2018-12-08 07:17:32 +08:00
|
|
|
|
|
|
|
export (SUBDIRS)
|
|
|
|
}
|
|
|
|
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(advplotstyling)
|
2018-12-08 07:17:32 +08:00
|
|
|
addSimpleTest(barchart)
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(boxplot)
|
|
|
|
addSimpleTest(contourplot)
|
|
|
|
addSimpleTest(datastore)
|
|
|
|
addSimpleTest(datastore_groupedstat)
|
|
|
|
addSimpleTest(datastore_iterators)
|
|
|
|
addSimpleTest(datastore_regression)
|
|
|
|
addSimpleTest(datastore_statistics)
|
|
|
|
addSimpleTest(datastore_statistics_2d)
|
2018-12-08 07:17:32 +08:00
|
|
|
addSimpleTest(dateaxes)
|
|
|
|
addSimpleTest(errorbarstyles)
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(evalcurve)
|
|
|
|
addSimpleTest(filledgraphs)
|
|
|
|
addSimpleTest(functionplot)
|
|
|
|
addSimpleTest(geo_arrows)
|
|
|
|
addSimpleTest(geo_simple)
|
|
|
|
addSimpleTest(geometric)
|
2018-12-08 07:17:32 +08:00
|
|
|
addSimpleTest(imageplot)
|
|
|
|
addSimpleTest(imageplot_modifier)
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(imageplot_nodatastore)
|
2018-12-12 06:00:43 +08:00
|
|
|
addSimpleTest(impulsesplot)
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(logaxes)
|
|
|
|
addSimpleTest(mandelbrot)
|
|
|
|
addSimpleTest(parametriccurve)
|
2018-12-16 22:00:19 +08:00
|
|
|
addSimpleTest(paramscatterplot)
|
2018-12-25 04:39:37 +08:00
|
|
|
addSimpleTest(paramscatterplot_image)
|
2018-12-24 03:27:24 +08:00
|
|
|
addSimpleTest(parsedfunctionplot)
|
2020-09-12 05:22:04 +08:00
|
|
|
addSimpleTest(rgbimageplot)
|
|
|
|
addSimpleTest(rgbimageplot_qt)
|
|
|
|
addSimpleTest(speed)
|
|
|
|
addSimpleTest(stackedbars)
|
|
|
|
addSimpleTest(symbols_and_errors)
|
|
|
|
addSimpleTest(symbols_and_styles)
|
2019-01-09 03:02:05 +08:00
|
|
|
addSimpleTest(ui)
|
2019-06-17 01:15:40 +08:00
|
|
|
addSimpleTest(violinplot)
|
2018-12-08 07:17:32 +08:00
|
|
|
#addSimpleTest(rgbimageplot_opencv)
|
|
|
|
#addSimpleTest(imageplot_opencv)
|
2019-01-20 23:15:10 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
defineTest(addTest) {
|
|
|
|
test_name = $$1
|
|
|
|
SUBDIRS += test_$${test_name}
|
|
|
|
|
2019-06-21 04:24:47 +08:00
|
|
|
test_$${test_name}.file = examples/$${test_name}/test_$${test_name}.pro
|
2019-01-20 23:15:10 +08:00
|
|
|
test_$${test_name}.depends = jkqtplotterlib
|
|
|
|
|
|
|
|
export (test_$${test_name}.file)
|
|
|
|
export (test_$${test_name}.depends)
|
|
|
|
|
|
|
|
export (SUBDIRS)
|
|
|
|
}
|
|
|
|
|
|
|
|
addTest(multiplot)
|
2019-01-25 05:49:10 +08:00
|
|
|
addTest(user_interaction)
|
2019-02-08 00:24:46 +08:00
|
|
|
addTest(styling)
|
2019-05-11 21:56:11 +08:00
|
|
|
addTest(styledboxplot)
|
|
|
|
addTest(distributionplot)
|
2019-01-20 23:15:10 +08:00
|
|
|
|