aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake/executor.py
AgeCommit message (Expand)AuthorFilesLines
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen1-1/+2
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen1-1/+1
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-14/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-5/+5
2023-02-13cmake: check that `re.search` returned a non-None valueDylan Baker1-6/+12
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-2/+2
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-1/+1
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-2/+5
2021-10-04remove double importEli Schwartz1-2/+2
2021-09-24pylint: check for duplicate importsDylan Baker1-1/+0
2021-06-07upgrade percent formatted strings pyupgrade did not catchEli Schwartz1-3/+3
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-5/+4
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-4/+4
2021-01-11move CMAKE_PREFIX_PATH env var handling to environmentDylan Baker1-18/+0
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-1/+1
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-2/+2
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-13cmake: Add cross compilation supportDaniel Mensinger1-175/+10
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger1-20/+20
2020-09-28typing: fully annotate cmake.executorDaniel Mensinger1-31/+35
2020-08-22cmake: Fix detection of AppleClangDylan Baker1-6/+19
2020-08-12cmake: Use a mapping when writing compiler IDNirbheek Chauhan1-1/+26
2020-08-12cmake: Fix hard-coded values in fake CMakeLists for MSVCNirbheek Chauhan1-16/+28
2020-08-05cmake: Do not split CMAKE_PREFIX_PATH with ':' on WindowsNirbheek Chauhan1-1/+6
2020-06-13cmake: Fix handling of path seperators (fixes #7294)Daniel Mensinger1-1/+1
2020-06-12dependencies: Don't allow using the default binary for host on cross compilesDylan Baker1-1/+1
2020-06-12cmake: Use shared find_external_program instead of open codingDylan Baker1-22/+5
2020-06-12cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249)Daniel Mensinger1-0/+22
2020-05-08More robust cmake version detectionReza Housseini1-1/+1
2020-04-22Issue: 7009: CMake/Centos7 Unable to find CMake even though it is installedAlexandre Lavigne1-1/+1
2020-03-23Fix legacy env var support with crossJohn Ericson1-1/+1
2020-02-15cmake: Fix crash when no C++ compiler is not installed (fixes #6559)Daniel Mensinger1-46/+50
2020-01-26cmake: Refactor CMakeExecutor and CMakeTraceParserDaniel Mensinger1-11/+84
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-9/+9
2019-12-10cmake: subprocess external .decode(errors='ignore') to avoid tracebackMichael Hirsch, Ph.D1-9/+14
2019-12-09cmake: add fortran cache contentMichael Hirsch, Ph.D1-15/+37
2019-08-23correct logic for too old cmakeMichael Hirsch, Ph.D1-1/+1
2019-08-17avoid cmake syntax error due to "\" path separators on windowsNorbert Nemec1-0/+6
2019-07-11cmake: Fix dependencies with try_compile (closes #5605)Daniel Mensinger1-11/+52
2019-06-12cmake: Moved finding and running CMake out of dependencyDaniel Mensinger1-0/+215