Changeset View
Changeset View
Standalone View
Standalone View
benchmarks/CMakeLists.txt
Show All 32 Lines | |||||
33 | set(kis_stroke_benchmark_SRCS kis_stroke_benchmark.cpp) | 33 | set(kis_stroke_benchmark_SRCS kis_stroke_benchmark.cpp) | ||
34 | set(kis_fast_math_benchmark_SRCS kis_fast_math_benchmark.cpp) | 34 | set(kis_fast_math_benchmark_SRCS kis_fast_math_benchmark.cpp) | ||
35 | set(kis_floodfill_benchmark_SRCS kis_floodfill_benchmark.cpp) | 35 | set(kis_floodfill_benchmark_SRCS kis_floodfill_benchmark.cpp) | ||
36 | set(kis_gradient_benchmark_SRCS kis_gradient_benchmark.cpp) | 36 | set(kis_gradient_benchmark_SRCS kis_gradient_benchmark.cpp) | ||
37 | set(kis_mask_generator_benchmark_SRCS kis_mask_generator_benchmark.cpp) | 37 | set(kis_mask_generator_benchmark_SRCS kis_mask_generator_benchmark.cpp) | ||
38 | set(kis_low_memory_benchmark_SRCS kis_low_memory_benchmark.cpp) | 38 | set(kis_low_memory_benchmark_SRCS kis_low_memory_benchmark.cpp) | ||
39 | set(kis_filter_selections_benchmark_SRCS kis_filter_selections_benchmark.cpp) | 39 | set(kis_filter_selections_benchmark_SRCS kis_filter_selections_benchmark.cpp) | ||
40 | set(kis_composition_benchmark_SRCS kis_composition_benchmark.cpp) | 40 | set(kis_composition_benchmark_SRCS kis_composition_benchmark.cpp) | ||
41 | set(kis_thumbnail_benchmark_SRCS kis_thumbnail_benchmark.cpp) | ||||
41 | 42 | | |||
42 | krita_add_benchmark(KisDatamanagerBenchmark TESTNAME krita-benchmarks-KisDataManager ${kis_datamanager_benchmark_SRCS}) | 43 | krita_add_benchmark(KisDatamanagerBenchmark TESTNAME krita-benchmarks-KisDataManager ${kis_datamanager_benchmark_SRCS}) | ||
43 | krita_add_benchmark(KisHLineIteratorBenchmark TESTNAME krita-benchmarks-KisHLineIterator ${kis_hiterator_benchmark_SRCS}) | 44 | krita_add_benchmark(KisHLineIteratorBenchmark TESTNAME krita-benchmarks-KisHLineIterator ${kis_hiterator_benchmark_SRCS}) | ||
44 | krita_add_benchmark(KisVLineIteratorBenchmark TESTNAME krita-benchmarks-KisVLineIterator ${kis_viterator_benchmark_SRCS}) | 45 | krita_add_benchmark(KisVLineIteratorBenchmark TESTNAME krita-benchmarks-KisVLineIterator ${kis_viterator_benchmark_SRCS}) | ||
45 | krita_add_benchmark(KisRandomIteratorBenchmark TESTNAME krita-benchmarks-KisRandomIterator ${kis_random_iterator_benchmark_SRCS}) | 46 | krita_add_benchmark(KisRandomIteratorBenchmark TESTNAME krita-benchmarks-KisRandomIterator ${kis_random_iterator_benchmark_SRCS}) | ||
46 | krita_add_benchmark(KisProjectionBenchmark TESTNAME krita-benchmarks-KisProjectionBenchmark ${kis_projection_benchmark_SRCS}) | 47 | krita_add_benchmark(KisProjectionBenchmark TESTNAME krita-benchmarks-KisProjectionBenchmark ${kis_projection_benchmark_SRCS}) | ||
47 | krita_add_benchmark(KisBContrastBenchmark TESTNAME krita-benchmarks-KisBContrastBenchmark ${kis_bcontrast_benchmark_SRCS}) | 48 | krita_add_benchmark(KisBContrastBenchmark TESTNAME krita-benchmarks-KisBContrastBenchmark ${kis_bcontrast_benchmark_SRCS}) | ||
48 | krita_add_benchmark(KisBlurBenchmark TESTNAME krita-benchmarks-KisBlurBenchmark ${kis_blur_benchmark_SRCS}) | 49 | krita_add_benchmark(KisBlurBenchmark TESTNAME krita-benchmarks-KisBlurBenchmark ${kis_blur_benchmark_SRCS}) | ||
49 | krita_add_benchmark(KisLevelFilterBenchmark TESTNAME krita-benchmarks-KisLevelFilterBenchmark ${kis_level_filter_benchmark_SRCS}) | 50 | krita_add_benchmark(KisLevelFilterBenchmark TESTNAME krita-benchmarks-KisLevelFilterBenchmark ${kis_level_filter_benchmark_SRCS}) | ||
50 | krita_add_benchmark(KisPainterBenchmark TESTNAME krita-benchmarks-KisPainterBenchmark ${kis_painter_benchmark_SRCS}) | 51 | krita_add_benchmark(KisPainterBenchmark TESTNAME krita-benchmarks-KisPainterBenchmark ${kis_painter_benchmark_SRCS}) | ||
51 | krita_add_benchmark(KisStrokeBenchmark TESTNAME krita-benchmarks-KisStrokeBenchmark ${kis_stroke_benchmark_SRCS}) | 52 | krita_add_benchmark(KisStrokeBenchmark TESTNAME krita-benchmarks-KisStrokeBenchmark ${kis_stroke_benchmark_SRCS}) | ||
52 | krita_add_benchmark(KisFastMathBenchmark TESTNAME krita-benchmarks-KisFastMath ${kis_fast_math_benchmark_SRCS}) | 53 | krita_add_benchmark(KisFastMathBenchmark TESTNAME krita-benchmarks-KisFastMath ${kis_fast_math_benchmark_SRCS}) | ||
53 | krita_add_benchmark(KisFloodfillBenchmark TESTNAME krita-benchmarks-KisFloodFill ${kis_floodfill_benchmark_SRCS}) | 54 | krita_add_benchmark(KisFloodfillBenchmark TESTNAME krita-benchmarks-KisFloodFill ${kis_floodfill_benchmark_SRCS}) | ||
54 | krita_add_benchmark(KisGradientBenchmark TESTNAME krita-benchmarks-KisGradientFill ${kis_gradient_benchmark_SRCS}) | 55 | krita_add_benchmark(KisGradientBenchmark TESTNAME krita-benchmarks-KisGradientFill ${kis_gradient_benchmark_SRCS}) | ||
55 | krita_add_benchmark(KisMaskGeneratorBenchmark TESTNAME krita-benchmarks-KisMaskGenerator ${kis_mask_generator_benchmark_SRCS}) | 56 | krita_add_benchmark(KisMaskGeneratorBenchmark TESTNAME krita-benchmarks-KisMaskGenerator ${kis_mask_generator_benchmark_SRCS}) | ||
56 | krita_add_benchmark(KisLowMemoryBenchmark TESTNAME krita-benchmarks-KisLowMemory ${kis_low_memory_benchmark_SRCS}) | 57 | krita_add_benchmark(KisLowMemoryBenchmark TESTNAME krita-benchmarks-KisLowMemory ${kis_low_memory_benchmark_SRCS}) | ||
57 | krita_add_benchmark(KisFilterSelectionsBenchmark TESTNAME krita-image-KisFilterSelectionsBenchmark ${kis_filter_selections_benchmark_SRCS}) | 58 | krita_add_benchmark(KisFilterSelectionsBenchmark TESTNAME krita-image-KisFilterSelectionsBenchmark ${kis_filter_selections_benchmark_SRCS}) | ||
58 | krita_add_benchmark(KisCompositionBenchmark TESTNAME krita-benchmarks-KisComposition ${kis_composition_benchmark_SRCS}) | 59 | krita_add_benchmark(KisCompositionBenchmark TESTNAME krita-benchmarks-KisComposition ${kis_composition_benchmark_SRCS}) | ||
60 | krita_add_benchmark(KisThumbnailBenchmark TESTNAME krita-benchmarks-KisThumbnail ${kis_thumbnail_benchmark_SRCS}) | ||||
59 | 61 | | |||
60 | target_link_libraries(KisDatamanagerBenchmark kritaimage Qt5::Test) | 62 | target_link_libraries(KisDatamanagerBenchmark kritaimage Qt5::Test) | ||
61 | target_link_libraries(KisHLineIteratorBenchmark kritaimage Qt5::Test) | 63 | target_link_libraries(KisHLineIteratorBenchmark kritaimage Qt5::Test) | ||
62 | target_link_libraries(KisVLineIteratorBenchmark kritaimage Qt5::Test) | 64 | target_link_libraries(KisVLineIteratorBenchmark kritaimage Qt5::Test) | ||
63 | target_link_libraries(KisRandomIteratorBenchmark kritaimage Qt5::Test) | 65 | target_link_libraries(KisRandomIteratorBenchmark kritaimage Qt5::Test) | ||
64 | target_link_libraries(KisProjectionBenchmark kritaimage kritaui Qt5::Test) | 66 | target_link_libraries(KisProjectionBenchmark kritaimage kritaui Qt5::Test) | ||
65 | target_link_libraries(KisBContrastBenchmark kritaimage Qt5::Test) | 67 | target_link_libraries(KisBContrastBenchmark kritaimage Qt5::Test) | ||
66 | target_link_libraries(KisBlurBenchmark kritaimage Qt5::Test) | 68 | target_link_libraries(KisBlurBenchmark kritaimage Qt5::Test) | ||
67 | target_link_libraries(KisLevelFilterBenchmark kritaimage Qt5::Test) | 69 | target_link_libraries(KisLevelFilterBenchmark kritaimage Qt5::Test) | ||
68 | target_link_libraries(KisPainterBenchmark kritaimage Qt5::Test) | 70 | target_link_libraries(KisPainterBenchmark kritaimage Qt5::Test) | ||
69 | target_link_libraries(KisStrokeBenchmark kritaimage Qt5::Test) | 71 | target_link_libraries(KisStrokeBenchmark kritaimage Qt5::Test) | ||
70 | target_link_libraries(KisFastMathBenchmark kritaimage Qt5::Test) | 72 | target_link_libraries(KisFastMathBenchmark kritaimage Qt5::Test) | ||
71 | target_link_libraries(KisFloodfillBenchmark kritaimage Qt5::Test) | 73 | target_link_libraries(KisFloodfillBenchmark kritaimage Qt5::Test) | ||
72 | target_link_libraries(KisGradientBenchmark kritaimage Qt5::Test) | 74 | target_link_libraries(KisGradientBenchmark kritaimage Qt5::Test) | ||
73 | target_link_libraries(KisLowMemoryBenchmark kritaimage Qt5::Test) | 75 | target_link_libraries(KisLowMemoryBenchmark kritaimage Qt5::Test) | ||
74 | target_link_libraries(KisFilterSelectionsBenchmark kritaimage Qt5::Test) | 76 | target_link_libraries(KisFilterSelectionsBenchmark kritaimage Qt5::Test) | ||
75 | target_link_libraries(KisCompositionBenchmark kritaimage Qt5::Test ${LINK_VC_LIB}) | 77 | target_link_libraries(KisCompositionBenchmark kritaimage Qt5::Test ${LINK_VC_LIB}) | ||
76 | if(HAVE_VC) | 78 | if(HAVE_VC) | ||
77 | set_property(TARGET KisCompositionBenchmark APPEND PROPERTY COMPILE_OPTIONS "${Vc_ARCHITECTURE_FLAGS}") | 79 | set_property(TARGET KisCompositionBenchmark APPEND PROPERTY COMPILE_OPTIONS "${Vc_ARCHITECTURE_FLAGS}") | ||
78 | endif() | 80 | endif() | ||
79 | target_link_libraries(KisMaskGeneratorBenchmark kritaimage Qt5::Test) | 81 | target_link_libraries(KisMaskGeneratorBenchmark kritaimage Qt5::Test) | ||
82 | target_link_libraries(KisThumbnailBenchmark kritaimage Qt5::Test) | ||||
83 | |