summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
Commit message (Expand)AuthorAgeFilesLines
* Fix all flake8 warningsDaniel Mensinger2019-10-201-1/+1
* compilers: replace CompilerType with MachineInfoDylan Baker2019-10-071-44/+5
* Merge pull request #5953 from mensinda/isystemJussi Pakkanen2019-10-061-1/+17
|\
| * Use -isystem instead of -idirafterDaniel Mensinger2019-10-031-1/+17
* | cmake: fix detection of libraries with .so versionDaniel Mensinger2019-10-031-1/+1
|/
* Correctly handle platform-specific LDFLAGS optionsAleksey Gurtovoy2019-09-271-0/+5
* CUDA support on WindowsAleksey Gurtovoy2019-09-241-2/+11
* the solaris linker also needs start/end-group for circular linkingDylan Baker2019-09-091-2/+2
* mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy2019-09-051-7/+7
* compilers: Move the compiler argument to proxy linker flags to the compiler c...Dylan Baker2019-08-301-0/+2
* compilers: Dispatch to dynamic linker classDylan Baker2019-08-141-166/+98
* Add basic Webassembly support via Emscripten.Jussi Pakkanen2019-08-051-0/+1
* Fix cross compilation on OSXXavier Claessens2019-08-041-2/+6
* compilers: pull sanitzier args into compiler classesDylan Baker2019-07-231-16/+8
* compilers: return as-needed args as a listDylan Baker2019-07-231-1/+1
* compilers: Move lto args into compiler classDylan Baker2019-07-231-5/+9
* Add optional progress bar when generating build.ninjaNirbheek Chauhan2019-07-201-3/+3
* fix all flake8 issuesDaniel Mensinger2019-07-181-4/+3
* compilers: split pgi compiler out of compilers moduleDylan Baker2019-07-151-69/+0
* compilers/mixins/elbrus: add type annotations and fix typesDylan Baker2019-07-151-1/+1
* compilers: put elbrus in mixinsDylan Baker2019-07-151-40/+0
* compilers: Put clang mixin in a moduleDylan Baker2019-07-151-61/+1
* compilers: move ArmClang into mixins/arm.pyDylan Baker2019-07-151-118/+0
* compilers: Put Intel compiler classes into the mixins folderDylan Baker2019-07-151-100/+0
* compilers: split gnu and gnulike compilers out of compilersDylan Baker2019-07-151-358/+1
* compilers: Move the VisualStudioLikeCompiler class into mixinsDylan Baker2019-07-151-386/+1
* compilers: Move ArmCompiler to a mixin moduleDylan Baker2019-07-151-109/+0
* compilers: move ccrx compiler abstraction into mixinsDylan Baker2019-07-151-129/+1
* move Gnu-specific feature '--print-search-dirs' to GnuLikeCompilerNorbert Nemec2019-07-071-0/+60
* Improve performance with windows defender ATPCharlie Barto2019-07-051-4/+4
* Fix two errors when cross-compiling with ValaJames Westman2019-06-271-0/+3
* sanitycheckc: avoid linking sanitycheckc when cross compilingCody Schafer2019-06-271-6/+11
* tvOS: added support AppleTVOSRoman Shpuntov2019-06-131-3/+3
* Solaris fixesKurtis Rader2019-06-121-0/+2
* compilers: armclang supports only cross-compilationsompen2019-06-111-1/+1
* Purge `is_cross` and friends without changing user interfacesJohn Ericson2019-06-091-3/+4
* UserOption no longer has a name field.John Ericson2019-05-151-20/+13
* Merge pull request #5331 from dcbaker/iclJussi Pakkanen2019-05-141-15/+60
|\
| * compilers: Add basic ICL abstractionsDylan Baker2019-05-131-0/+42
| * compilers: ICL is not GCC likeDylan Baker2019-05-131-2/+2
| * compilers: rename IntelCompiler to IntelGnuLikeCompilerDylan Baker2019-05-131-1/+1
| * compilers: Split msvc version code into helperDylan Baker2019-05-131-10/+13
| * compilers: make keyword args to Compiler.compile keyword onlyDylan Baker2019-05-101-2/+2
* | This is the fork "sneyx1234/meson" of the current git "mesonbuild/meson" head...Simon Ney2019-05-131-0/+3
|/
* compilers: Split C-Like functionality into a mixin classesDylan Baker2019-05-031-0/+329
* Merge pull request #4952 from mensinda/cacheCompilesDylan Baker2019-05-021-40/+56
|\
| * Moved caching into a seperate functionDaniel Mensinger2019-04-281-26/+35
| * Fixed typeingDaniel Mensinger2019-04-281-12/+12
| * Annotaded return types in the base compiler classDaniel Mensinger2019-04-281-22/+22
| * Print '(cached)' when compiler result was cachedDaniel Mensinger2019-04-281-0/+2