Dylan Baker
af19db7b40
linkers: Split Visual Studio Linker into a mixin
...
Because ICL has it's own linker that behaves basically just like the
VisualStudioLinker, but with a few peices of extra functionality.
6 years ago
Jon Turney
a223b20bb6
Fix linking when cross-compiling and a windows resource is first object
...
It appears that LIB/LINK default to the host architecture if they can't
guess it from the first object. With the MSVC toolchain, resource files
are (usually) compiled to an arch-neutral .res format. Always
explicitly provide a '/MACHINE:' argument to avoid it guessing
incorrectly when cross-compiling.
6 years ago
Phillip Cao
68c83cb213
Add support for Renesas CC-RX toolchain
6 years ago
GoaLitiuM
bc4bf03871
D: Fix incorrect arch handling in D linkers
6 years ago
GoaLitiuM
8fa7c29661
D: Fix linker detection when static linker is missing
...
Fallback to using D compilers as static linkers when no suitable static linker were found.
6 years ago
GoaLitiuM
82b38b6071
Fallback to LDC as static linker when not in MSVC build environment
6 years ago
mohdamerkhalidi
28754ea621
Adding a new AR Linker Class for the ARM Compiler. ( #3949 )
6 years ago
Mathieu Duponchelle
d784b5772a
ArLinker: Use response files on Windows
...
ninja chokes when building FFmpeg's static libraries, as the
command line can be larger than 32000.
This was disabled on purpose in #1649 , but the rsp syntax was
different: this commit makes it so the options and output file
are still passed on the command line, gcc-ar didn't work
otherwise.
7 years ago
Elliott Sales de Andrade
dbb025a175
Add an OpenMP dependency.
...
This works similarly to the thread dependency which stores the various
inconsistent flags in each compiler.
7 years ago
Bedarkar, Malhar
a2ee76228e
First cut of ARMCC support for MESON.
...
Change-Id: I15d8258e84d392baaccb8f670e33eefcfe8cd49a
7 years ago
Dylan Baker
fc547ad05e
haiku: do not add pthread arguments
...
Haiku has pthreads, but they are part of the standard C library, and do
not need either special compiler or linker flags.
7 years ago
Nirbheek Chauhan
387b5e67a0
linkers: Return a Copy of VisualStudioLinker always_args
...
Otherwise people will accidentally append to it.
7 years ago
Jussi Pakkanen
2269b7f60b
Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install.
7 years ago
Alistair Thomas
e5559903b3
Split linkers out from compilers.py
8 years ago