Xavier Claessens
744e6ebe1d
nasm: Link with windows CRT libs when nasm is used as linker language
2 years ago
Gijs Peskens
5a4168c410
Fix nasm when target has threads as added dependency
2 years ago
Xavier Claessens
725f77650d
tests: Add nasm compiler checks
2 years ago
Xavier Claessens
d67c4c6ab0
nasm: Use an hello world test that works on 32bits too
...
Fixes : #10956
2 years ago
Xavier Claessens
4f4076bfc0
nasm: Harcode default path on Windows
...
NASM's installer does not add itself into PATH, even when installed by
choco.
2 years ago
Xavier Claessens
d29ef2b128
Add yasm as fallback for nasm language
2 years ago
Xavier Claessens
01ee141339
Add NASM compiler
2 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Xavier Claessens
f0e1342fb2
extract_all_sources: Also include generated object files
...
Closes #4281 .
6 years ago
Jussi Pakkanen
b400cbe058
Kill tabs dead! For good!
6 years ago
Mathieu Duponchelle
6e2ee24619
nasm test: use -no-pie ( #3710 )
...
We were hitting the problem described by:
https://stackoverflow.com/questions/43367427/32-bit-absolute-addresses-no-longer-allowed-in-x86-64-linux
See the first answer for a detailed explanation
Fixes https://github.com/mesonbuild/meson/issues/3707
7 years ago
Mathieu Duponchelle
14750b50ea
configure_file: Add output_format kwarg ( #3636 )
...
* configure_file: Add output_format kwarg
* docs: Reference-manual.md output_format was added in 0.47 [skip ci]
7 years ago