blob: e1ef10a76cffc1c7db3396d5acc0168aea2ee1d2 [file] [log] [blame]
project('test', 'c')
if not host_machine.cpu_family().startswith('x86')
assert(not add_languages('nasm', required: false))
error('MESON_SKIP_TEST: nasm only supported for x86 and x86_64')
endif
if not add_languages('nasm', required: false)
nasm = find_program('nasm', 'yasm', required: false)
assert(not nasm.found())
error('MESON_SKIP_TEST: nasm not found')
endif
config_file = configure_file(
output: 'config.asm',
configuration: {'HELLO': 0},
output_format: 'nasm',
)
exe = executable('hello', 'hello.asm',
nasm_args: '-DFOO',
)
test('hello', exe)