aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
AgeCommit message (Expand)AuthorFilesLines
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz3-5/+12
2022-07-03sort imports for neatnessEli Schwartz1-6/+6
2022-05-24cmake: fix detecting directories as input files (fixes #10244)Daniel Mensinger1-1/+1
2022-04-18Fix generator expression list problems (fixes #10288)Daniel Mensinger1-6/+7
2022-04-03cmake: Better error message when configuring a CMake subproject fails.Daniel Mensinger2-4/+23
2022-03-29Fix CMake deprecation warning generated from interpreterTristan Partin1-1/+1
2022-03-07Merge pull request #9743 from mensinda/cmakeGeneratorFixedJussi Pakkanen4-7/+100
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-23cmake: Add TARGET_ generator expression support (fixes #9305)Daniel Mensinger4-11/+72
2022-01-23cmake: Move generator expression evaluation to the end of the traceparserDaniel Mensinger2-3/+35
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