1test_sources = [ 2 'BaseDecoderTest.cpp', 3 'BaseThreadDecoderTest.cpp', 4 'BaseEncoderTest.cpp', 5 'cpp_interface_test.cpp', 6 'DataGenerator.cpp', 7 'decode_api_test.cpp', 8 'decode_encode_test.cpp', 9 'decoder_ec_test.cpp', 10 'decoder_test.cpp', 11 'thread_decoder_test.cpp', 12 'encode_decode_api_test.cpp', 13 'encode_options_test.cpp', 14 'encoder_test.cpp', 15 'ltr_test.cpp', 16 'simple_test.cpp', 17 'c_interface_test.c', 18 'sha1.c', 19] 20 21cpp_args = cpp.get_supported_arguments(['-Wno-dangling-else']) 22 23e = executable('test_api', test_sources, 24 dependencies : gtest_dep, 25 include_directories: [inc, test_inc], 26 cpp_args: cpp_args, 27 link_with: [libcommon, libencoder, libdecoder, libprocessing]) 28 29test('api', e, 30 timeout: 300, 31 workdir: join_paths(meson.current_source_dir(), '..', '..')) 32