project('include directories test', 'c') cm = import('cmake') sub_pro = cm.subproject('cmTest') sub_dep = sub_pro.dependency('cmTest') missing_inc_dir_arg = '-Werror=missing-include-dirs' has_missing_inc_dir = meson.get_compiler('c').has_argument(missing_inc_dir_arg) if not has_missing_inc_dir error('MESON_SKIP_TEST: Compiler does not support ' + missing_inc_dir_arg) else add_project_arguments(missing_inc_dir_arg, language: 'c') endif exe1 = executable('exe1', ['main.c'], dependencies: [sub_dep]) test('test1', exe1)