1test_sources = [ 2 'EncUT_Cavlc.cpp', 3 'EncUT_DecodeMbAux.cpp', 4 'EncUT_EncoderExt.cpp', 5 'EncUT_EncoderMb.cpp', 6 'EncUT_EncoderMbAux.cpp', 7 'EncUT_EncoderTaskManagement.cpp', 8 'EncUT_ExpGolomb.cpp', 9 'EncUT_GetIntraPredictor.cpp', 10 'EncUT_InterfaceTest.cpp', 11 'EncUT_MBCopy.cpp', 12 'EncUT_MemoryAlloc.cpp', 13 'EncUT_MemoryZero.cpp', 14 'EncUT_MotionCompensation.cpp', 15 'EncUT_MotionEstimate.cpp', 16 'EncUT_ParameterSetStrategy.cpp', 17 'EncUT_Reconstruct.cpp', 18 'EncUT_Sample.cpp', 19 'EncUT_SVC_me.cpp', 20 'EncUT_SliceBufferReallocate.cpp', 21] 22 23cpp_args = cpp.get_supported_arguments(['-Wno-dangling-else']) 24 25e = executable('test_encoder', test_sources + test_data_generator_sources + test_base_encoder_sources, 26 dependencies : gtest_main_dep, 27 include_directories: [inc, test_inc, encoder_inc, processing_inc], 28 cpp_args: cpp_args, 29 link_with: [libcommon, libencoder, libprocessing]) 30 31test('encoder', e, 32 workdir: join_paths(meson.current_source_dir(), '..', '..')) 33