TEMPLATE = subdirs SUBDIRS += jkqtplotterlib \ jkqtplotterlib_sharedlib \ jkqtmathtextlib \ jkqtmathtextlib_sharedlib \ jkqtcommonlib \ jkqtcommonlib_sharedlib \ jkqtfastplotterlib \ jkqtfastplotterlib_sharedlib \ jkqtmathtext_simpletest \ jkqtplot_test \ jkqtplotter_simpletest \ test_multiplot \ jkqtfastplotter_test OUTBASEDIR=$$OUT_PWD jkqtplotterlib.file = qmake/staticlib/jkqtplotterlib/jkqtplotterlib.pro jkqtplotterlib_sharedlib.file = qmake/sharedlib/jkqtplotterlib/jkqtplotterlib.pro jkqtmathtextlib.file = qmake/staticlib/jkqtmathtextlib/jkqtmathtextlib.pro jkqtmathtextlib_sharedlib.file = qmake/sharedlib/jkqtmathtextlib/jkqtmathtextlib.pro jkqtcommonlib.file = qmake/staticlib/jkqtcommonlib/jkqtcommonlib.pro jkqtcommonlib_sharedlib.file = qmake/sharedlib/jkqtcommonlib/jkqtcommonlib.pro jkqtfastplotterlib.file = qmake/staticlib/jkqtfastplotterlib/jkqtfastplotterlib.pro jkqtfastplotterlib_sharedlib.file = qmake/sharedlib/jkqtfastplotterlib/jkqtfastplotterlib.pro jkqtmathtext_simpletest.subdir = examples/jkqtmathtext_simpletest jkqtmathtext_simpletest.depends = jkqtmathtextlib jkqtcommonlib jkqtmathtext_test.subdir = examples/jkqtmathtext_test jkqtmathtext_test.depends = jkqtplotterlib jkqtcommonlib jkqtplotter_simpletest.file = examples/simpletest/simpletest.pro jkqtplotter_simpletest.depends = jkqtplotterlib jkqtcommonlib jkqtplot_test.file = examples/jkqtplot_test/jkqtplot_test.pro jkqtplot_test.depends = jkqtplotterlib jkqtfastplotter_test.file = examples/jkqtfastplotter_test/jkqtfastplotter_test.pro jkqtfastplotter_test.depends = jkqtfastplotterlib defineTest(addSimpleTest) { test_name = $$1 SUBDIRS += jkqtptst_$${test_name} jkqtptst_$${test_name}.file = examples/$${test_name}/$${test_name}.pro jkqtptst_$${test_name}.depends = jkqtplotterlib export (jkqtptst_$${test_name}.file) export (jkqtptst_$${test_name}.depends) export (SUBDIRS) } addSimpleTest(advplotstyling) addSimpleTest(barchart) addSimpleTest(boxplot) addSimpleTest(contourplot) addSimpleTest(datastore) addSimpleTest(datastore_groupedstat) addSimpleTest(datastore_iterators) addSimpleTest(datastore_regression) addSimpleTest(datastore_statistics) addSimpleTest(datastore_statistics_2d) addSimpleTest(dateaxes) addSimpleTest(errorbarstyles) addSimpleTest(evalcurve) addSimpleTest(filledgraphs) addSimpleTest(functionplot) addSimpleTest(geo_arrows) addSimpleTest(geo_simple) addSimpleTest(geometric) addSimpleTest(imageplot) addSimpleTest(imageplot_modifier) addSimpleTest(imageplot_nodatastore) addSimpleTest(impulsesplot) addSimpleTest(logaxes) addSimpleTest(mandelbrot) addSimpleTest(parametriccurve) addSimpleTest(paramscatterplot) addSimpleTest(paramscatterplot_image) addSimpleTest(parsedfunctionplot) addSimpleTest(rgbimageplot) addSimpleTest(rgbimageplot_qt) addSimpleTest(speed) addSimpleTest(stackedbars) addSimpleTest(symbols_and_errors) addSimpleTest(symbols_and_styles) addSimpleTest(ui) addSimpleTest(violinplot) #addSimpleTest(rgbimageplot_opencv) #addSimpleTest(imageplot_opencv) defineTest(addTest) { test_name = $$1 SUBDIRS += test_$${test_name} test_$${test_name}.file = examples/$${test_name}/test_$${test_name}.pro test_$${test_name}.depends = jkqtplotterlib export (test_$${test_name}.file) export (test_$${test_name}.depends) export (SUBDIRS) } addTest(multiplot) addTest(user_interaction) addTest(styling) addTest(styledboxplot) addTest(distributionplot)