13 Commits (386721f7fd3261ba15004a7f527e9db83e216ace)

Author SHA1 Message Date
Dylan Baker 386721f7fd compilers: Add missing annotations to CompilerArgs class 5 years ago
Dylan Baker b887212bee compilers: Use enum for for deupdlication returns in CompilerArgs 5 years ago
Nirbheek Chauhan 47c477711b apple: -headerpad args are ignored when bitcode is enabled 5 years ago
Marcel Hollerbach 18b99b3bc3 compilers: corretify deduplication direction 5 years ago
Seungha Yang 8edbb2859c compilers: Add UNIX large file support for MinGW 5 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
Marcel Hollerbach 032ab3606d CompilerArgs: refactor __iadd__ 5 years ago
Marcel Hollerbach ba8e838dcf Revert "CompilerArgs: make lookup faster" 5 years ago
Marcel Hollerbach 256e910dee cache up regex mathings 5 years ago
Michael Hirsch, Ph.D e2c475939e add type anno: compilers/clike 5 years ago
Phillip Johnston bdfd46e579 Recognize Arduino .ino files as C++ 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Eric Lemanissier ab6a410426 macos: Remove framwork linkerlike args 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Dylan Baker b5e077fce8 compilers: Move things out of clike 5 years ago
Loïc Yhuel b9b118b267 compilers: disable ccache when using temporary source files 5 years ago
Jussi Pakkanen 4bfc143c5e Only split linker args with D compilers. Closes: #6845 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
Dylan Baker e1060f5772 compilers: Link D runtime/libphobs dynamically on !Windows 5 years ago
Dylan Baker d0172432a7 compilers: Don't put split soname args in start groups 5 years ago
Dylan Baker ef1c6cdd54 compilers: Don't deduplicate -L= arguments 5 years ago
Dylan Baker a8293dd59c mesonlib: Replace unholder argument to listify 5 years ago
Marcel Hollerbach 9e40a0125c meson: cache the results of can_compile 5 years ago
Marcel Hollerbach 4524088d38 CompilerArgs: make lookup faster 5 years ago
Nirbheek Chauhan be486a2ec8 ninjabackend: List PDBs in output list for targets 5 years ago
Nirbheek Chauhan 36b4dec262 macOS: Remove more unused linkerlike args 5 years ago
Dylan Baker cd30216ce4 compilers/compilers: Fix get_linker_id 5 years ago
Jon Turney 1464ac6ed5
Improve error reported when language has no compiler 5 years ago
Nirbheek Chauhan 7672cd99c2 compilers: Derive CompilerArgs from collections instead of typing 5 years ago
Nirbheek Chauhan d8e738f04f typing: Fix compatibility with Python 3.5.2 5 years ago
Daniel Mensinger cb262ab481 types: Fix/ignore flake8 B014/F811 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Michael Hirsch, Ph.D 5695dc0f16 add compiler.get_linker_id() method 5 years ago
Dylan Baker 47dfe34c85 Consider compiler arguments in linker detection logic 5 years ago
Dylan Baker 87766b3727 Allow setting <lang>_args before the compiler is detected 5 years ago
Dylan Baker 7460e4ccda compilers: Make get_display_language a class or static method 5 years ago
Dylan Baker 875ef354d0 compilers: Rework the CompilerArgs to be less awful 5 years ago
Dylan Baker 5b97767ea8 compilers: use import typing instead of from typing import 5 years ago
Daniel Mensinger 62efc37da1 lgtm: fix __eq__ not overridden when adding attributes 5 years ago
Daniel Mensinger f1971fed90 lgtm: Actually supress the Non-standard exception warning 5 years ago
Daniel Mensinger 454e323d3d lgtm: ignore Non-standard exception raised in special method 5 years ago
Daniel Mensinger 286b9f0921 lgtm: Fix Module imported with `import` and `import from` 5 years ago
Dylan Baker ef9aeb188e Allow selecting the dynamic linker 5 years ago
Antoine Jacoutot 0241948d8f openbsd: execinfo is not a compiler lib 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Daniel Mensinger 80ec5e9d28 Fix all flake8 warnings 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Daniel Mensinger 8103af1d76
cmake: fix detection of libraries with .so version 5 years ago
Daniel Mensinger b1b8a7a7e3
Use -isystem instead of -idirafter 5 years ago
Aleksey Gurtovoy 7dbabdc7b6 Correctly handle platform-specific LDFLAGS options 5 years ago