Warning, /graphics/krita/libs/image/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # cmake in some versions for some not yet known reasons fails to run automoc
0002 # on random targets (changing target names already has an effect)
0003 # As temporary workaround skipping build of tests on these versions for now
0004 # See https://mail.kde.org/pipermail/kde-buildsystem/2015-June/010819.html
0005 # extend range of affected cmake versions as needed
0006 if(NOT ${CMAKE_VERSION} VERSION_LESS 3.1.3 AND
0007 NOT ${CMAKE_VERSION} VERSION_GREATER 3.2.3)
0008 message(WARNING "Skipping krita/image/tests, CMake in at least versions 3.1.3 - 3.2.3 seems to have a problem with automoc. \n(FRIENDLY REMINDER: PLEASE DON'T BREAK THE TESTS!)")
0009 set (HAVE_FAILING_CMAKE TRUE)
0010 else()
0011 set (HAVE_FAILING_CMAKE FALSE)
0012 endif()
0013
0014 include(KritaAddBrokenUnitTest)
0015
0016 set(KisRandomGeneratorDemoSources kis_random_generator_demo.cpp kimageframe.cpp)
0017 ki18n_wrap_ui(KisRandomGeneratorDemoSources kis_random_generator_demo.ui)
0018 add_executable(KisRandomGeneratorDemo ${KisRandomGeneratorDemoSources})
0019 target_link_libraries(KisRandomGeneratorDemo kritaimage)
0020 ecm_mark_as_test(KisRandomGeneratorDemo)
0021
0022
0023 kis_add_tests(
0024 kis_base_node_test.cpp
0025 kis_fast_math_test.cpp
0026 kis_node_test.cpp
0027 kis_node_facade_test.cpp
0028 kis_fixed_paint_device_test.cpp
0029 kis_layer_test.cpp
0030 kis_effect_mask_test.cpp
0031 kis_iterator_test.cpp
0032 kis_painter_test.cpp
0033 kis_count_visitor_test.cpp
0034 kis_projection_test.cpp
0035 kis_properties_configuration_test.cpp
0036 kis_transaction_test.cpp
0037 kis_pixel_selection_test.cpp
0038 kis_group_layer_test.cpp
0039 kis_paint_layer_test.cpp
0040 kis_adjustment_layer_test.cpp
0041 kis_annotation_test.cpp
0042 kis_clone_layer_test.cpp
0043 kis_convolution_painter_test.cpp
0044 kis_crop_processing_visitor_test.cpp
0045 kis_processing_applicator_test.cpp
0046 kis_datamanager_test.cpp
0047 kis_fill_painter_test.cpp
0048 kis_filter_configuration_test.cpp
0049 kis_filter_test.cpp
0050 kis_filter_processing_information_test.cpp
0051 kis_filter_registry_test.cpp
0052 kis_filter_strategy_test.cpp
0053 kis_gradient_painter_test.cpp
0054 kis_image_commands_test.cpp
0055 kis_image_test.cpp
0056 kis_image_signal_router_test.cpp
0057 kis_iterators_ng_test.cpp
0058 kis_iterator_benchmark.cpp
0059 kis_updater_context_test.cpp
0060 kis_simple_update_queue_test.cpp
0061 kis_stroke_test.cpp
0062 kis_simple_stroke_strategy_test.cpp
0063 kis_stroke_strategy_undo_command_based_test.cpp
0064 kis_strokes_queue_test.cpp
0065 kis_mask_test.cpp
0066 kis_math_toolbox_test.cpp
0067 kis_name_server_test.cpp
0068 kis_node_commands_test.cpp
0069 kis_node_graph_listener_test.cpp
0070 kis_node_visitor_test.cpp
0071 kis_paint_information_test.cpp
0072 kis_distance_information_test.cpp
0073 kis_paintop_test.cpp
0074 kis_pattern_test.cpp
0075 kis_selection_mask_test.cpp
0076 kis_shared_ptr_test.cpp
0077 kis_bsplines_test.cpp
0078 kis_warp_transform_worker_test.cpp
0079 kis_liquify_transform_worker_test.cpp
0080 kis_transparency_mask_test.cpp
0081 kis_types_test.cpp
0082 kis_vec_test.cpp
0083 kis_filter_config_widget_test.cpp
0084 kis_mask_generator_test.cpp
0085 kis_cubic_curve_test.cpp
0086 kis_fixed_point_maths_test.cpp
0087 kis_node_query_path_test.cpp
0088 kis_filter_weights_buffer_test.cpp
0089 kis_filter_weights_applicator_test.cpp
0090 kis_fill_interval_test.cpp
0091 kis_fill_interval_map_test.cpp
0092 kis_scanline_fill_test.cpp
0093 kis_psd_layer_style_test.cpp
0094 kis_layer_style_projection_plane_test.cpp
0095 kis_lod_capable_layer_offset_test.cpp
0096 kis_algebra_2d_test.cpp
0097 kis_marker_painter_test.cpp
0098 kis_lazy_brush_test.cpp
0099 kis_mask_similarity_test.cpp
0100 KisMaskGeneratorTest.cpp
0101 kis_layer_style_filter_environment_test.cpp
0102 kis_asl_parser_test.cpp
0103 KisPerStrokeRandomSourceTest.cpp
0104 KisWatershedWorkerTest.cpp
0105 kis_dom_utils_test.cpp
0106 kis_transform_worker_test.cpp
0107 kis_cs_conversion_test.cpp
0108 kis_projection_leaf_test.cpp
0109 kis_histogram_test.cpp
0110 kis_onion_skin_compositor_test.cpp
0111 kis_queues_progress_updater_test.cpp
0112 kis_image_animation_interface_test.cpp
0113 kis_walkers_test.cpp
0114 kis_cage_transform_worker_test.cpp
0115 kis_random_generator_test.cpp
0116 kis_keyframing_test.cpp
0117 kis_time_span_test.cpp
0118 kis_filter_mask_test.cpp
0119 kis_asl_layer_style_serializer_test.cpp
0120 TestAslStorage.cpp
0121 kis_async_merger_test.cpp
0122 kis_selection_test.cpp
0123 kis_update_scheduler_test.cpp
0124 kis_colorize_mask_test.cpp
0125 kis_processings_test.cpp
0126 kis_paint_device_test.cpp
0127 kis_layer_styles_test.cpp
0128 kis_mesh_transform_worker_test.cpp
0129 KisKeyframeAnimationInterfaceSignalTest.cpp
0130 KisOverlayPaintDeviceWrapperTest.cpp
0131 LINK_LIBRARIES kritaimage kritatestsdk
0132 NAME_PREFIX "libs-image-"
0133 )
0134
0135 kis_add_test(
0136 KisMplTest.cpp
0137 LINK_LIBRARIES kritaimage kritatestsdk kritaglobal
0138 NAME_PREFIX "libs-image-"
0139 )
0140
0141 krita_add_broken_unit_test(
0142 kis_transform_mask_test.cpp
0143 LINK_LIBRARIES kritaimage kritatestsdk kritaglobal kritatransformmaskstubs
0144 NAME_PREFIX "libs-image-"
0145 )
0146
0147
0148 krita_add_broken_unit_tests(
0149 kis_perspective_transform_worker_test.cpp
0150 LINK_LIBRARIES kritaimage kritatestsdk
0151 NAME_PREFIX "libs-image-"
0152 )
0153
0154 if(APPLE)
0155 set_property(TARGET kis_image_animation_interface_test PROPERTY MACOSX_BUNDLE ON)
0156 set_property(TARGET kis_cage_transform_worker_test PROPERTY MACOSX_BUNDLE ON)
0157
0158 macos_test_fixrpath(KisRandomGeneratorDemo)
0159 endif()