aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-2/+3
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2023-01-22Revert "debug cygwin CI"Eli Schwartz1-1/+0
2023-01-03Add fatal=False to many mlog.warnings()Dylan Baker1-2/+3
2022-12-11debug cygwin CIEli Schwartz1-0/+1
2022-12-07Remove useless EmptyExternalProgramXavier Claessens1-5/+3
2022-11-30pylint: enable the set_membership pluginDylan Baker1-2/+2
2022-11-24Fix various spelling errorsDavid Robillard1-1/+1
2022-10-25Fix native compilation on ARM64 WindowsGustavoLCR1-19/+3
2022-09-19pylint: enable consider-using-inDylan Baker1-1/+1
2022-09-19compilers: don't use instance checks to determine propertiesEli Schwartz1-2/+2
2022-06-27dependencies: update llvm versionsDylan Baker1-1/+3
2022-04-30pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* envXavier Claessens1-1/+1
2022-03-07merge various TYPE_CHECKING blocks into oneEli Schwartz1-3/+1
2022-02-28Change jar() default install dirTristan Partin1-0/+4
2021-11-01coverage generator: obey the documentation and only generate supported outputsEli Schwartz1-4/+4
2021-10-10Fix typos discovered by codespellChristian Clauss1-3/+3
2021-10-04fix extra whitespaceEli Schwartz1-1/+0
2021-09-24pylint: check for duplicate importsDylan Baker1-1/+0
2021-08-30environment: correctly handle cpu value aarch64_beDylan Baker1-1/+7
2021-08-30environment: add ppc -> ppc64 for aix to detect_cpuDylan Baker1-0/+4
2021-08-30environment: Add a few type annotationsDylan Baker1-6/+4
2021-08-27environment: Add correct annotation for wrap_resolverDylan Baker1-1/+2
2021-08-20environment: add annotations and fix get_meson_commandDylan Baker1-3/+7
2021-08-20environment: add some missing annotationsDylan Baker1-5/+5
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