project('custom target input extracted objects', 'c') if meson.backend() == 'xcode' error('MESON_SKIP_TEST: sometimes Xcode puts object files in weird paths and we can not extract them.') endif checker = find_program('check_object.py') cc = meson.get_compiler('c').cmd_array().get(-1) subdir('libdir') custom_target('check', input: objlib.extract_objects('source.c'), output: 'objcheck', command: [checker, '@INPUT@', '@OUTPUT@'], build_by_default: true)