aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
AgeCommit message (Expand)AuthorFilesLines
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz1-0/+1
2022-02-03cmake: Deprecate CMake <3.17 supportDaniel Mensinger2-12/+11
2022-02-03cmake: Drop CMake server support and bump min. CMake to >= 3.14Daniel Mensinger3-434/+17
2022-01-10port from embedded data to importlib.resourcesEli Schwartz2-2/+2
2021-12-02cmake: Deprecate CMake <3.14 and warn for <3.17 (#9677)Daniel Mensinger1-0/+14
2021-12-01cmake: Fix old style dependency lookup with imported targetsDaniel Mensinger4-78/+140
2021-11-21Support Visual Studio 2022 backendCrend King1-0/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-08cmake: handle arguments in the [binaries] section of the machine filePaolo Bonzini1-6/+17
2021-10-04remove double importEli Schwartz1-2/+2
2021-09-24pylint: check for duplicate importsDylan Baker1-1/+0
2021-09-14apply flake8 fixes for unused imports and missing importsEli Schwartz1-1/+0
2021-09-14semicolons are not needed in pythonEli Schwartz1-1/+1
2021-08-31pylint: turn on superflous-parensDylan Baker3-12/+12
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-2/+2
2021-07-05fix typo in log messageEli Schwartz1-1/+1
2021-07-05cmake: Only use the `cm_` prefix when it is actually required (fixes #8955)Daniel Mensinger1-1/+4
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger3-8/+8
2021-06-22Add Visual Studio 2012/2013 backends (#8803)fanc9991-1/+3
2021-06-22Fix for Issue 8910 (Meson filters CMake asm files)Justin Handville1-2/+2
2021-06-07upgrade percent formatted strings pyupgrade did not catchEli Schwartz1-3/+3
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-2/+3
2021-05-30cmake: select correct generator in toolchain.pyDaniel Mensinger4-16/+29
2021-05-29cmake: exclude generated files from the buildsystem files listDaniel Mensinger1-0/+2
2021-05-29cmake: Fix CMakeToolchain (fixes #8293)Daniel Mensinger2-66/+94
2021-05-29cmake: CMakeTraceParser improvementsDaniel Mensinger2-13/+45
2021-03-19split program related classes and functions out of dependenciesDylan Baker2-6/+5
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz7-64/+64
2021-01-23split mesonlib into a packageDylan Baker1-1/+1
2021-01-13Fix misspellsAntonin Décimo3-4/+4
2021-01-11move CMAKE_PREFIX_PATH env var handling to environmentDylan Baker1-18/+0
2021-01-04Merge pull request #8080 from dcbaker/submit/option-key-typeJussi Pakkanen2-7/+7
2021-01-04Use a single coredata dictionary for optionsDylan Baker2-3/+3
2021-01-04use OptionKey for builtin and base optionsDylan Baker2-3/+3
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+1
2021-01-04use OptionKey for compiler_optionsDylan Baker1-3/+4
2021-01-04cmake: fix missing languages from CMake (fixes #8132)Daniel Mensinger1-8/+29
2020-12-29cmake: fix -framework dependencies (fixes #8045)Daniel Mensinger1-0/+14
2020-12-16cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes...Daniel Mensinger1-0/+1
2020-11-20use real pathlib moduleDylan Baker7-7/+7
2020-10-24cmake: set CMP0054 to new in preload.cmakeDaniel Mensinger1-0/+5
2020-10-24cmake: Disable the new (CMake 3.16) PCH supportDaniel Mensinger2-0/+18
2020-10-24cmake: Always create missing includes in build dirDaniel Mensinger1-4/+1
2020-10-16cmake: Ignore additional internal CMake variablesDaniel Mensinger1-0/+9
2020-10-16cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflic...Daniel Mensinger3-2/+30
2020-10-13cmake: Add cross compilation supportDaniel Mensinger6-243/+292
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger6-6/+7
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger6-247/+246
2020-09-28typing: fully annotate cmake.interpreterDaniel Mensinger1-171/+198
2020-09-28typing: fully annotate cmake.traceparserDaniel Mensinger1-32/+45