240 Commits (751f6fb90f41f1e633b28ca60f6cde2f4c204da3)

Author SHA1 Message Date
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
Dylan Baker fab47c5680 compilers: split pgi compiler out of compilers module 5 years ago
Dylan Baker f574beffb4 compilers/mixins/elbrus: add type annotations and fix types 5 years ago
Dylan Baker 5d685e7a5c compilers: put elbrus in mixins 5 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 5 years ago
Dylan Baker e879992114 compilers: move ArmClang into mixins/arm.py 5 years ago
Dylan Baker b8368c1617 compilers: Put Intel compiler classes into the mixins folder 5 years ago
Dylan Baker cd5360821a compilers: split gnu and gnulike compilers out of compilers 5 years ago
Dylan Baker 214ab455d3 compilers: Move the VisualStudioLikeCompiler class into mixins 5 years ago
Dylan Baker ef448b95ae compilers: Move ArmCompiler to a mixin module 5 years ago
Dylan Baker 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 5 years ago
Norbert Nemec cc3993d1d4 move Gnu-specific feature '--print-search-dirs' to GnuLikeCompiler 5 years ago
Charlie Barto 1e182b51c6 Improve performance with windows defender ATP 5 years ago
James Westman 77c3e6a4aa Fix two errors when cross-compiling with Vala 6 years ago
Cody Schafer 11248eb203 sanitycheckc: avoid linking sanitycheckc when cross compiling 6 years ago
Roman Shpuntov 3b17344b11 tvOS: added support AppleTVOS 6 years ago
Kurtis Rader e06f0e6aaf Solaris fixes 6 years ago