102 Commits (f9200ca8f7429d614dcb8c4144269461c6a7d9d9)

Author SHA1 Message Date
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
Aleksey Gurtovoy 6ac5db50c9 CUDA support on Windows 5 years ago
Dylan Baker 4030ee4b6f the solaris linker also needs start/end-group for circular linking 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Dylan Baker 0efab591da compilers: Move the compiler argument to proxy linker flags to the compiler class 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Xavier Claessens 32bd8a3847 Fix cross compilation on OSX 5 years ago
Dylan Baker c8a6a44850 compilers: pull sanitzier args into compiler classes 5 years ago
Dylan Baker 5d7395673d compilers: return as-needed args as a list 5 years ago
Dylan Baker 7eb1d89095 compilers: Move lto args into compiler class 5 years ago
Nirbheek Chauhan 9c2724bce5 Add optional progress bar when generating build.ninja 5 years ago
Daniel Mensinger bc0f510ef1 fix all flake8 issues 5 years ago