summaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)Author
2023-09-15environment, env2mfile: Don't shell split paths if they point to a valid exec...L. E. Segovia
2023-08-24Suggest using --reconfigure only when not already using itXavier Claessens
2023-08-23machine file: Add @GLOBAL_SOURCE_ROOT@ and @DIRNAME@Xavier Claessens
2023-08-06environment: Don't override mips64 to mips if no compilers are availableSimon McVittie
2023-08-06environment: Assume that mips64 can run 32-bit mips binariesSimon McVittie
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz
2023-07-12Add type annotations where they previously didn't existTristan Partin
2023-07-12Annotate naked fundamental Python typesTristan Partin
2023-07-12Replace some type comments with annotationsTristan Partin
2023-07-04environment: separate illumos and Solaris kernels in MachinesDylan Baker
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst
2023-04-28detect_cpu: Fix mips32 detection on mips64Cyan
2023-04-11fix various spelling issuesJosh Soref
2023-04-03get_llvm_tool_names: add released llvm versionsChristoph Reiter
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2023-01-22Revert "debug cygwin CI"Eli Schwartz
2023-01-03Add fatal=False to many mlog.warnings()Dylan Baker
2022-12-11debug cygwin CIEli Schwartz
2022-12-07Remove useless EmptyExternalProgramXavier Claessens
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-24Fix various spelling errorsDavid Robillard
2022-10-25Fix native compilation on ARM64 WindowsGustavoLCR
2022-09-19pylint: enable consider-using-inDylan Baker
2022-09-19compilers: don't use instance checks to determine propertiesEli Schwartz
2022-06-27dependencies: update llvm versionsDylan Baker
2022-04-30pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* envXavier Claessens
2022-03-07merge various TYPE_CHECKING blocks into oneEli Schwartz
2022-02-28Change jar() default install dirTristan Partin
2021-11-01coverage generator: obey the documentation and only generate supported outputsEli Schwartz
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-04fix extra whitespaceEli Schwartz
2021-09-24pylint: check for duplicate importsDylan Baker
2021-08-30environment: correctly handle cpu value aarch64_beDylan Baker
2021-08-30environment: add ppc -> ppc64 for aix to detect_cpuDylan Baker
2021-08-30environment: Add a few type annotationsDylan Baker
2021-08-27environment: Add correct annotation for wrap_resolverDylan Baker
2021-08-20environment: add annotations and fix get_meson_commandDylan Baker
2021-08-20environment: add some missing annotationsDylan Baker
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz
2021-06-25typing: Annotate compilers.detectDaniel Mensinger
2021-06-25Split compiler detection from EnvironmentDaniel Mensinger
2021-06-14environment: Add LLVM suffixes for 11 and 12Ting-Wei Lan
2021-06-09typing: Fully annotate run_project_tests.pyDaniel Mensinger
2021-06-07environment: Add detection logic for cythonDylan Baker
2021-04-12dependency: Add JDK system dependencyTristan Partin
2021-04-06environment: simplify handling of native files with no cross filesDylan Baker
2021-04-06environment: fix typos in commentDylan Baker
2021-04-06environment: don't load project options from a native file in a cross buildDylan Baker