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