aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2024-06-08Convert option from a plain dictionary into a named class.Jussi Pakkanen1-8/+8
2024-06-04Extract native file parser to machinefile source file.Jussi Pakkanen1-2/+6
2024-03-17environment: update Debian development version in get_llvm_tool_names()Sam James1-1/+1
2024-03-17environment: fix LLVM 18 support in get_llvm_tool_names()Sam James1-0/+1
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens1-0/+3
2024-02-24environment: Add LLVM 18 support to get_llvm_tool_names()dragonmux1-0/+1
2024-02-24environment: Built logic for computing the suffix of and automatically select...dragonmux1-4/+32
2024-02-24scripts/coverage: Implemented handling for passing the gcovr and llvm-cov bin...dragonmux1-10/+11
2024-02-23coredata: use a Protocol for shared options between setup configure and distDylan Baker1-3/+3
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-10-08Add support for lcov 2.0Nigel Kukard1-5/+17
2023-09-25Adjust kernel detection to support Solaris 5.10 or earlierCorrodedCoder1-0/+5
2023-09-23get_llvm_tool_names: add llvm 17Christoph Reiter1-0/+1
2023-09-15environment, env2mfile: Don't shell split paths if they point to a valid exec...L. E. Segovia1-1/+4
2023-08-24Suggest using --reconfigure only when not already using itXavier Claessens1-2/+2
2023-08-23machine file: Add @GLOBAL_SOURCE_ROOT@ and @DIRNAME@Xavier Claessens1-3/+3
2023-08-06environment: Don't override mips64 to mips if no compilers are availableSimon McVittie1-2/+2
2023-08-06environment: Assume that mips64 can run 32-bit mips binariesSimon McVittie1-0/+1
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz1-1/+1
2023-07-12Add type annotations where they previously didn't existTristan Partin1-5/+5
2023-07-12Annotate naked fundamental Python typesTristan Partin1-4/+5
2023-07-12Replace some type comments with annotationsTristan Partin1-4/+4
2023-07-04environment: separate illumos and Solaris kernels in MachinesDylan Baker1-1/+12
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen1-2/+26
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst1-1/+13
2023-04-28detect_cpu: Fix mips32 detection on mips64Cyan1-1/+9
2023-04-11fix various spelling issuesJosh Soref1-1/+1
2023-04-03get_llvm_tool_names: add released llvm versionsChristoph Reiter1-0/+2
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