aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/asm.py
AgeCommit message (Collapse)AuthorFilesLines
2023-02-20nasm: Link with windows CRT libs when nasm is used as linker languageXavier Claessens1-1/+50
2023-02-14asm: Use more backward-compatible invocation syntax for nasmSimon McVittie1-1/+1
Before version 2.14.01, -MD required an output filename argument, with `-MD outfile` equivalent to later versions' `-MD -MF outfile`. The older syntax is still supported, and is still listed as the preferred syntax in documentation. Reference: https://github.com/netwide-assembler/nasm/commit/3475462e Resolves: https://github.com/mesonbuild/meson/issues/11395 Signed-off-by: Simon McVittie <smcv@collabora.com>
2023-01-18 Fix nasm when target has threads as added dependencyGijs Peskens1-0/+8
2022-11-05nasm: Fix get_optimization_args()Ole André Vadla RavnÄs1-1/+11
2022-11-01nasm: Implement get_crt_compile_args()Xavier Claessens1-0/+3
This fix a crash when using NASM on Windows.
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-2/+2
Only combine them in the Compiler base class, this will make easier to run compiler without ccache.
2022-10-24Add MASM compilerXavier Claessens1-0/+115
ml and armasm are Microsoft's Macro Assembler, part of MSVC.
2022-10-24Add yasm as fallback for nasm languageXavier Claessens1-1/+19
2022-10-24Add NASM compilerXavier Claessens1-0/+77