diff --git a/test/meson.build b/test/meson.build index b01c529c23..528df9f403 100644 --- a/test/meson.build +++ b/test/meson.build @@ -22,10 +22,8 @@ test_utils_files = [ 'options/m_config_core.c', 'options/m_config_frontend.c', 'options/m_option.c', - 'options/path.c', 'osdep/io.c', 'osdep/timer.c', - path_source, timer_source, 'ta/ta.c', 'ta/ta_talloc.c', @@ -112,7 +110,9 @@ codepoint_width = executable('codepoint-width', files('codepoint_width.c'), include_directories: incdir, link_with: test_utils) test('codepoint-width', codepoint_width) -paths = executable('paths', 'paths.c', include_directories: incdir, link_with: test_utils) +paths_objects = libmpv.extract_objects('options/path.c', path_source) +paths = executable('paths', 'paths.c', include_directories: incdir, + objects: paths_objects, link_with: test_utils) test('paths', paths) if get_option('libmpv')