56 Commits (0d7bb776e2d97d406b726b90090bbfa8df13232b)

Author SHA1 Message Date
Dylan Baker 87681980bc compilers: pass Environment to openmp_flags 10 months ago
Rohit Goswami 2058f63b4e BUG: Use an F77 snippet for sanity testing Fortran 10 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 10 months ago
Jussi Pakkanen 53acb50052 Use helper method in Fortran compiler classes. 10 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 11 months ago
Benjamin Gilbert 2004b7c24d compilers/fortran: fix werror options for Intel compilers 12 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 1 year ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 1 year ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz 39ecfc2d54
compilers: drop dead code 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 2 years ago
Tristan Partin 1624354f33 Use CompileCheckMode enum 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
David Robillard 81d7c24a59 Add warning_level=everything 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 3 years ago
Robert Cohn 1939e567d6 basic support for oneapi compilers 3 years ago
Eli Schwartz 30b1774628 compilers: unify fortran sanity check with its parent Clike handling 3 years ago
Eli Schwartz 0703ee0aef
move various unused typing-only imports into type-checking blocks 3 years ago
Xavier Claessens 06d12064d0 OptionOverrideProxy: Make it immutable to avoid copies 3 years ago
Paolo Bonzini ff844f3a1f fix detection of language standard library paths 3 years ago
Dylan Baker 1209b8820b compilers: push the compiler id to a class variable 3 years ago
Ben Boeckel f30e83efd6 armltdclang: add support for ARM Ltd.'s `armclang` toolchain 3 years ago
Eli Schwartz f36c01ede9 Revert "known Python 3.5 on windows workaround for subprocess(cwd=str(Path))" 4 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 4 years ago
makise-homura 0021a21930 compilers/elbrus: Deal with C/C++/Fortran stds more correctly 4 years ago
makise-homura d9b379df87 compilers/elbrus: Fix incorrect inheritance model of Elbrus*Compiler 4 years ago
Dylan Baker 64c267c49c compilers: Add default search path stdlib_only_link_flags 4 years ago
Rohit Goswami 32ba349f0a compilers: Use standards compliant test 4 years ago
Mat Cross 85a5aed60f nagfor preprocessor flag. 4 years ago
Mat Cross 436a257c50 Comments on nagfor options setup. 4 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 4 years ago
Dylan Baker e3c72ad7c7 compilers: Fix extra_args parameter 4 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 4 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Jussi Pakkanen 9ab4dadef9 Remove -pipe from default list of args. Closes #8508. 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker bdca05e2e6 Add choices to OptionProxy 4 years ago
Dylan Baker 8915538c31 compilers/fortran: Add "none" to intel compielrs for standards 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Dylan Baker 2844afedde compilers: define standards in the base language compiler 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 5 years ago
Dylan Baker b309f4904b compilers/fortran: make ifort on windows signature match ICL's 5 years ago
Dylan Baker ff51e1c5aa compilers/clike: Store exe_wrapper as ExternalProgram 5 years ago
Dylan Baker 577a2de7e8 compilers/fortran: fix has_multi_*_arguments 5 years ago
Dylan Baker e039727e63 compilers/fortran: add type annotations 5 years ago