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
John Ericson
3a4388e51d
Fix legacy env var support with cross
...
Fix #3969
5 years ago
Dylan Baker
b2f86c461b
compilers/mixins/islinker: Add stubs for thread_*_flags
5 years ago
Dylan Baker
fa3c25d279
compilers/mixins/islinker: Add missing method
...
In particular emcc needs this
5 years ago
Daniel Mensinger
09b53c534f
types: import typing as T ( fixes #6333 )
5 years ago
Andrei Alexeyev
c20d40789b
Implement get_buildtype_linker_args in BasicLinkerIsCompilerMixin
5 years ago
Andrei Alexeyev
062a510a30
Implement get_asneeded_args in BasicLinkerIsCompilerMixin
5 years ago
Andrei Alexeyev
0845b7dd3d
Implement get_linker_debug_crt_args in BasicLinkerIsCompilerMixin
5 years ago
Andrei Alexeyev
9488e4acfe
Fix misnamed method in BasicLinkerIsCompilerMixin
...
get_allow_undefined_link_args is the compiler method
get_allow_undefined_args is the linker method
5 years ago
Aleksey Gurtovoy
75daed27bc
mesonlib.split_args/quote_arg/join_args
6 years ago
Dylan Baker
38d588bc6e
compilers/mixins: Add a module for mixins for compilers that are linkers
...
This is currently meant to solve problems for D's DMD compiler, however
it may be useful in other cases.
6 years ago