The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

672 B

New languages: nasm and masm

When the nasm language is added to the project, .asm files are automatically compiled with NASM. This is only supported for x86 and x86_64 CPU family. yasm is used as fallback if nasm command is not found.

When the masm language is added to the project, .masm files are automatically compiled with Microsoft's Macro Assembler. This is only supported for x86, x86_64, ARM and AARCH64 CPU families.

Note that GNU Assembly files usually have .s or .S extension and were already built using C compiler such as GCC or CLANG.

project('test', 'nasm')

exe = executable('hello', 'hello.asm')
test('hello', exe)