95 Commits (377c23388f2c10cc3f5b13ba7a3cfe5dea7ff645)

Author SHA1 Message Date
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Dylan Baker f073c3cfe1 environment: correctly handle cpu value aarch64_be 3 years ago
Dylan Baker 78f8a286d0 environment: add ppc -> ppc64 for aix to detect_cpu 3 years ago
Dylan Baker 42eadd18d6 environment: Add a few type annotations 3 years ago
Dylan Baker b2b4c374fc environment: Add correct annotation for wrap_resolver 3 years ago
Dylan Baker 4d6f15b1f1 environment: add annotations and fix get_meson_command 3 years ago
Dylan Baker b7ebccd257 environment: add some missing annotations 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger b95d6e319f typing: Annotate compilers.detect 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Ting-Wei Lan fc93c07e9e environment: Add LLVM suffixes for 11 and 12 4 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 4 years ago
Dylan Baker cf17ef3867 environment: Add detection logic for cython 4 years ago
Tristan Partin 4c13aa30a1 dependency: Add JDK system dependency 4 years ago
Dylan Baker 2cfa656935 environment: simplify handling of native files with no cross files 4 years ago
Dylan Baker 223858fd7d environment: fix typos in comment 4 years ago
Dylan Baker fdde948ca1 environment: don't load project options from a native file in a cross build 4 years ago
Dylan Baker 111070bf49 environment: Add some comments to the _load_machine_file_options method 4 years ago
Dylan Baker f99ed692c4 environment: get environment variables for both host and build machines 4 years ago
Dylan Baker 2cd0723c42 Split environment variable and command line cflags 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Dylan Baker 2be074b1d4 ninjabackend: Use rsp_file_syntax method 4 years ago
Eli Schwartz 487eef2907
remove unused environment function 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker 91e56c7d59 environment: Allow setting build options in cross files 4 years ago
Dylan Baker 10d94a12b8 Environment: Fix passing envrionment variables CPPFLAGS and CFLAGS 4 years ago
Ali Alnubani a174855200 environment: fix typos 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Dylan Baker ff40ca25b7 make some Environment methods protected 4 years ago
Dylan Baker 1cc7e4c84c clean up get_env_var_pair 4 years ago
Dylan Baker 0076db6ff9 move get_env_var_pair to environment 4 years ago
Dylan Baker f3fcbba1f8 boost: default machine file properties to env var values 4 years ago
Dylan Baker e7a5c75285 Move BinaryTable environment lookups to Environment 4 years ago
Dylan Baker 4b0b44afac move handling of CFLAGS and friends to environment 4 years ago
Dylan Baker 3949c2a0e0 move CMAKE_PREFIX_PATH env var handling to environment 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 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 b25a423a64 use the OptionKey type for command line and machine files 4 years ago
Remi Thebault 7a9a9e4a99
Implement support of dlang -makedeps switch (#8119) 4 years ago
Persian Prince f5871f434a
environment.py: Detect all mips* architectures (#8108) 4 years ago
Laurin-Luis Lehning bab1087422
Add support for driving lld-link indirectly through clang on Windows 4 years ago
Jussi Pakkanen cef13b04c2 Bump Ninja requirement to 1.8. 4 years ago
Dylan Baker 6ce3812762 environment: Fix detection of rust compilers, more 4 years ago
Dylan Baker 86957cfc90 compilers/rust: warn about setting -C linker in your compiler args 4 years ago
Dylan Baker 5afd608a75 compilers/rust: add and use an implementation of use_linker_args 4 years ago
Dylan Baker 8640dbabc4 environment: Properly pass linker to rustc 4 years ago
Dylan Baker 712cbe0568 environment: Fix detection of swift linker 4 years ago
Ken Cunningham faabbb3bb2 fix typo "machintosh" -> "macintosh" 4 years ago