Dylan Baker
7d0e0d6f6e
linkers: Add linker class for intel's xilib
2019-05-13 11:22:31 -07:00
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.
2019-05-13 11:22:31 -07:00
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.
2019-01-05 20:22:13 +00:00
Phillip Cao
68c83cb213
Add support for Renesas CC-RX toolchain
2018-11-08 00:02:22 +13:00
GoaLitiuM
bc4bf03871
D: Fix incorrect arch handling in D linkers
2018-09-20 19:00:12 +03:00
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.
2018-09-13 22:07:19 +03:00
GoaLitiuM
82b38b6071
Fallback to LDC as static linker when not in MSVC build environment
2018-08-20 22:27:31 +03:00
mohdamerkhalidi
28754ea621
Adding a new AR Linker Class for the ARM Compiler. ( #3949 )
2018-08-14 23:04:43 +03:00
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.
2018-06-25 16:12:35 +00:00
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.
2018-04-17 02:04:37 -04:00
Bedarkar, Malhar
a2ee76228e
First cut of ARMCC support for MESON.
...
Change-Id: I15d8258e84d392baaccb8f670e33eefcfe8cd49a
2018-03-05 18:26:39 -06:00
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.
2017-12-07 09:35:12 -08:00
Nirbheek Chauhan
387b5e67a0
linkers: Return a Copy of VisualStudioLinker always_args
...
Otherwise people will accidentally append to it.
2017-12-03 10:06:11 +05:30
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.
2017-07-21 19:40:54 +03:00
Alistair Thomas
e5559903b3
Split linkers out from compilers.py
2017-06-22 20:09:58 +01:00