summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/c.py
Commit message (Expand)AuthorAgeFilesLines
* Refactor duplicate Emscripten code into a mixinAndrei Alexeyev2019-10-181-13/+2
* Fix emscripten C compiler initializationAndrei Alexeyev2019-10-151-3/+4
* Implement get_linker_output_args in Emscripten compilersAndrei Alexeyev2019-10-141-0/+3
* Implement get_allow_undefined_link_args in EmscriptenCCompilerAndrei Alexeyev2019-10-141-0/+4
* compilers: Fix version requirements for ClangC and AppleClangCTing-Wei Lan2019-10-111-4/+4
* compilers: replace CompilerType with MachineInfoDylan Baker2019-10-071-38/+68
* compilers: Add a specific type for AppleClangCDylan Baker2019-10-071-4/+18
* compilers: Dispatch to dynamic linker classDylan Baker2019-08-141-22/+2
* compilers: Make MSVClike compilers proxy extra keyword argumentsDylan Baker2019-08-141-6/+6
* Add basic Webassembly support via Emscripten.Jussi Pakkanen2019-08-051-0/+25
* Fix missing return statements that are seen with -Werror=return-type.Martin Liska2019-07-161-0/+1
* compilers: split pgi compiler out of compilers moduleDylan Baker2019-07-151-1/+1
* compilers: put elbrus in mixinsDylan Baker2019-07-151-1/+1
* compilers: Put clang mixin in a moduleDylan Baker2019-07-151-1/+1
* compilers: move ArmClang into mixins/arm.pyDylan Baker2019-07-151-2/+1
* compilers: Put Intel compiler classes into the mixins folderDylan Baker2019-07-151-2/+1
* compilers: split gnu and gnulike compilers out of compilersDylan Baker2019-07-151-1/+1
* compilers: Move the VisualStudioLikeCompiler class into mixinsDylan Baker2019-07-151-1/+1
* compilers: Move ArmCompiler to a mixin moduleDylan Baker2019-07-151-1/+1
* compilers: move ccrx compiler abstraction into mixinsDylan Baker2019-07-151-2/+1
* compilers: Move clike into a mixins directoryDylan Baker2019-07-151-1/+1
* Do not fail on passing `-Werror=unused-parameter` from environmentDavid Seifert2019-07-141-1/+1
* add clang c_std=c18 aliasMichael Hirsch, Ph.D2019-07-081-4/+7
* Purge `is_cross` and friends without changing user interfacesJohn Ericson2019-06-091-25/+25
* compilers/c: Fix removal of name from Combo options for ICLDylan Baker2019-06-061-1/+1
* UserOption no longer has a name field.John Ericson2019-05-151-10/+9
* compilers: Add basic ICL abstractionsDylan Baker2019-05-131-1/+32
* compilers: rename IntelCompiler to IntelGnuLikeCompilerDylan Baker2019-05-131-3/+3
* compilers: Split C-Like functionality into a mixin classesDylan Baker2019-05-031-1471/+21
* Revert "detect Intel ICL on windows"Dylan Baker2019-05-021-6/+0
* Merge pull request #4952 from mensinda/cacheCompilesDylan Baker2019-05-021-28/+35
|\
| * Moved caching into a seperate functionDaniel Mensinger2019-04-281-2/+7
| * Disable cache for dependenciesDaniel Mensinger2019-04-281-4/+4
| * Add option to disable the cacheDaniel Mensinger2019-04-281-8/+8
| * Changing cached flag from True to FalseDaniel Mensinger2019-04-281-1/+1
| * Added some cahced valuesDaniel Mensinger2019-04-281-3/+4
| * Print '(cached)' when compiler result was cachedDaniel Mensinger2019-04-281-15/+16
| * Cache compile results in coredataDaniel Mensinger2019-04-281-2/+2
* | Fix blind exceptionsDaniel Mensinger2019-04-291-1/+1
* | detect Intel ICL on windowsMichael Hirsch, Ph.D2019-04-271-0/+6
* | better default order for fotran compiler searchMichael Hirsch, Ph.D2019-04-271-2/+2
|/
* Don't use len() to test for container emptinessDylan Baker2019-04-251-1/+1
* vs: Update toolset table for VS 2019Nirbheek Chauhan2019-04-181-0/+3
* Update Built-in Option c_std for C17. Closes #4842.jrl642019-04-101-4/+17
* dependencies/misc: don't special case threadsDylan Baker2019-04-051-4/+0
* Sanity check with external argsJohn Ericson2019-03-271-21/+30
* Don't collect preprocssor flags separately from compiler flagsJohn Ericson2019-03-271-5/+2
* Merge pull request #5116 from dcbaker/openmp-de-specializeJussi Pakkanen2019-03-211-2/+0
|\
| * dependencies/openmp: Don't special case OpenMPDylan Baker2019-03-191-2/+0
* | replace library type strings with an enumDylan Baker2019-03-201-13/+12