aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
AgeCommit message (Expand)AuthorFilesLines
2024-04-24cmake/interpreter: Annotate and style module-level constantsJouke Witteveen1-23/+25
2024-04-11cmake: best-effort build type propagationJouke Witteveen1-0/+13
2024-02-25cmake: Allow recasting a CMake dependency into an Apple frameworkL. E. Segovia1-6/+44
2024-01-16cmake: Fix blunt target filtering skipping GENERATED dependenciesL. E. Segovia1-1/+9
2023-12-21cmake/interperter: Add missing type annotationDylan Baker1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker9-98/+9
2023-12-12cmake: parse project versionNicolas Werner2-2/+18
2023-12-01cmake: Handle compiler.find_library returning NoneDylan Baker1-1/+5
2023-10-04Remove type comments in run_project_tests.pyTristan Partin1-1/+1
2023-09-22CMakeInterpreter: Remove useless argumentsXavier Claessens1-4/+2
2023-09-11parser: simplify other node constructorsCharles Brunet1-3/+3
2023-09-11parser: simplify Assignment and PlusAssignment nodesCharles Brunet1-1/+1
2023-09-11parser: add SymbolNode to preserve operatorsCharles Brunet1-5/+9
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet1-3/+3
2023-09-11parser: preserve escape chars in stringsCharles Brunet1-1/+1
2023-09-11parser: preserve number baseCharles Brunet1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz6-51/+51
2023-08-11remove useless type annotationsEli Schwartz3-21/+21
2023-07-19cmake: fix empty BOOL generator expression evaluating to truekiwixz1-1/+1
2023-07-19cmake: find dependencies with bare library names on all platformskiwixz1-2/+2
2023-06-26WIP: cmake: do not re-export unused top-level objectsEli Schwartz1-12/+3
2023-05-03cmake module: use more typed_pos_args for consistencyEli Schwartz1-6/+2
2023-04-11fix various spelling issuesJosh Soref2-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 Schwartz2-5/+5
2023-02-01treewide: add future annotations importEli Schwartz5-0/+5
2023-02-01pyupgrade: use set literalEli Schwartz1-1/+1
2022-11-30pylint: enable the set_membership pluginDylan Baker4-9/+9
2022-11-29pylint: enable the bad_builtin checkerDylan Baker2-2/+2
2022-11-29Fix crash when toolchain is missingSmallWood-D1-2/+3
2022-11-24migrate some type comments to modern type annotationsEli Schwartz1-54/+54
2022-11-24remove a couple of unneeded type annotationsEli Schwartz1-8/+8
2022-10-04pylint: enable use-a-generatorDylan Baker4-11/+11
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker1-1/+1
2022-09-19pylint: enable consider-using-inDylan Baker1-1/+1
2022-09-19compilers: don't use instance checks to determine propertiesEli Schwartz1-2/+1
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge7-152/+152
2022-07-18Applied tristan957's suggestionsVolker Weißmann2-3/+2
2022-07-18cmake module: Better warnings and error messages in some cases.Volker Weißmann3-0/+10
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