project('diatest', 'cpp') if host_machine.system() != 'windows' error('MESON_SKIP_TEST: unsupported platform') endif cpp = meson.get_compiler('cpp', native: false) is_msvc_clang = cpp.get_id() == 'clang' and cpp.get_define('_MSC_VER') != '' if not ['msvc', 'clang-cl'].contains(cpp.get_id()) and not is_msvc_clang error('MESON_SKIP_TEST: unsupported compiler') endif dia = dependency('diasdk', required: true) executable('dia_registered', ['dia_registered.cpp'], dependencies:[dia])