aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-2/+2
2021-06-25typing: Annotate compilers.detectDaniel Mensinger1-1/+1
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger1-1363/+5
2021-06-14environment: Add LLVM suffixes for 11 and 12Ting-Wei Lan1-2/+4
2021-06-09typing: Fully annotate run_project_tests.pyDaniel Mensinger1-2/+2
2021-06-07environment: Add detection logic for cythonDylan Baker1-0/+28
2021-04-12dependency: Add JDK system dependencyTristan Partin1-2/+3
2021-04-06environment: simplify handling of native files with no cross filesDylan Baker1-7/+3
2021-04-06environment: fix typos in commentDylan Baker1-1/+1
2021-04-06environment: don't load project options from a native file in a cross buildDylan Baker1-1/+3
2021-04-06environment: Add some comments to the _load_machine_file_options methodDylan Baker1-2/+11
2021-04-01environment: get environment variables for both host and build machinesDylan Baker1-6/+2
2021-03-30Split environment variable and command line cflagsDylan Baker1-1/+22
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-3/+3
2021-03-14ninjabackend: Use rsp_file_syntax methodDylan Baker1-1/+1
2021-03-08remove unused environment functionEli Schwartz1-4/+0
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-8/+8
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-02-18environment: Allow setting build options in cross filesDylan Baker1-4/+11
2021-02-17Environment: Fix passing envrionment variables CPPFLAGS and CFLAGSDylan Baker1-7/+12
2021-02-03environment: fix typosAli Alnubani1-4/+4
2021-01-23split mesonlib into a packageDylan Baker1-2/+2
2021-01-11make some Environment methods protectedDylan Baker1-5/+5
2021-01-11clean up get_env_var_pairDylan Baker1-14/+8
2021-01-11move get_env_var_pair to environmentDylan Baker1-4/+30
2021-01-11boost: default machine file properties to env var valuesDylan Baker1-0/+21
2021-01-11Move BinaryTable environment lookups to EnvironmentDylan Baker1-6/+20
2021-01-11move handling of CFLAGS and friends to environmentDylan Baker1-30/+53
2021-01-11move CMAKE_PREFIX_PATH env var handling to environmentDylan Baker1-6/+20
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-9/+10
2021-01-04move OptionKey to mesonlibDylan Baker1-12/+12
2021-01-04use OptionKey for compiler_optionsDylan Baker1-9/+11
2021-01-04use the OptionKey type for command line and machine filesDylan Baker1-43/+50
2020-12-29Implement support of dlang -makedeps switch (#8119)Remi Thebault1-1/+1
2020-12-17environment.py: Detect all mips* architectures (#8108)Persian Prince1-3/+9
2020-12-13Add support for driving lld-link indirectly through clang on WindowsLaurin-Luis Lehning1-1/+5
2020-11-26Bump Ninja requirement to 1.8.Jussi Pakkanen1-2/+2
2020-11-13environment: Fix detection of rust compilers, moreDylan Baker1-11/+27
2020-11-13compilers/rust: warn about setting -C linker in your compiler argsDylan Baker1-0/+7
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker1-7/+7
2020-11-13environment: Properly pass linker to rustcDylan Baker1-7/+9
2020-10-30environment: Fix detection of swift linkerDylan Baker1-2/+2
2020-10-19fix typo "machintosh" -> "macintosh"Ken Cunningham1-1/+1
2020-10-16Machine file pkg_config_path overrides environmentXavier Claessens1-5/+5
2020-10-16Refactor handling of machine file optionsXavier Claessens1-139/+68
2020-10-13cmake: Add cross compilation supportDaniel Mensinger1-3/+10
2020-10-06environment: provide a more detailed explanation of linker detection failuresDylan Baker1-2/+8
2020-10-01compilers/fortran: make ifort on windows signature match ICL'sDylan Baker1-2/+2
2020-10-01compilers/cpp: Add type annotationsDylan Baker1-6/+6
2020-10-01compilers: fully type annotate the C compilersDylan Baker1-2/+2