summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/detect.py
Commit message (Collapse)AuthorAgeFilesLines
...
* compilers: Select correct clang on e2k for C++ and ObjC++makise-homura2021-09-291-2/+2
|
* compilers: There is clang for e2k (elbrus) platform finallymakise-homura2021-09-291-6/+4
|
* compilers/rust: Add support for clippyDylan Baker2021-09-241-8/+15
| | | | | | | | | | | Clippy is a compiler wrapper for rust that provides an extra layer of linting. It's quite popular, but unfortunately doesn't provide the output of the compiler that it's wrapping in it's output, so we don't detect that clippy is rustc. This small patch adds a new compiler class (that is the Rustc class with a different id) and the necessary logic to detect that clippy is in fact rustc) Fixes: #8767
* compilers/detect: use linker_always_args as well as linker exe_listDylan Baker2021-09-241-1/+1
| | | | Otherwise we don't get critical arguments like -fuse=lld.
* compilers/detect: avoid mutating rustc compiler listDylan Baker2021-09-241-0/+2
| | | | Because mutation is bad.
* apply flake8 fixes for unused imports and missing importsEli Schwartz2021-09-141-1/+0
|
* Implemented some missing operation for the NAG Fortran Compiler.Mat Cross2021-09-101-3/+9
|
* condense linesEli Schwartz2021-07-051-2/+1
|
* more f-strings too complex to be caught by pyupgradeEli Schwartz2021-07-051-6/+6
|
* C2000: linker uses now binary setting defined within the cross-filemiebka2021-07-011-1/+1
|
* Update detect.pyIan Harvey2021-06-271-1/+1
| | | | Adjust Intel Fortran compiler detection to handle changes in ifort logo with the introduction of the oneapi toolkit. See #8338.
* typing: Annotate compilers.detectDaniel Mensinger2021-06-251-62/+73
|
* Split compiler detection from EnvironmentDaniel Mensinger2021-06-251-0/+1209
This moves all the compiler detection logic into the new compilers.detect module. This dramatically reduces the size and complexity of Environment.