summaryrefslogtreecommitdiff
path: root/mesonbuild/cmake/interpreter.py
AgeCommit message (Expand)Author
2025-12-10cmake: Fix version kwarg being added to static_library targetsRobotLeopard86
2025-10-24cmake: Set CMAKE_INSTALL_LIBDIR explicitlyDaniele Nicolodi
2025-10-24cmake: Do not pass install prefix explicitly to the CMake interpreterDaniele Nicolodi
2025-09-06compilers: Enable out-of-the-box MSVC compatibility with ccacheL. E. Segovia
2025-08-26Set version, soversion from cmake if availableJulianne Swinoga
2025-07-18cmake: Use the `cm\_` prefix for names starting with digitsKonstantin Seurer
2025-06-03cmake: Fix target_link_libraries against project targetsL. E. Segovia
2025-04-05cmake/interpreter: Don't add __CMake_build to includesTomi Lähteenmäki
2025-04-04cmake: filter and order clib_compiler languagesAndrei Alexeyev
2025-04-04cmake: pass clib_compiler to resolve_cmake_trace_targets()Andrei Alexeyev
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2024-09-12cmake: actually print the cycle in the error messageDylan Baker
2024-09-11Fix typosspaette
2024-08-26cmake/interpreter: Remove None from values we promise wont have NoneDylan Baker
2024-08-26cmake/interpreter: Fix some incorrect and missing annotationsDylan Baker
2024-08-26cmake/interpreter: clear up some ambiguous Optional handlingDylan Baker
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-15cmake: Only propagate interface link flags in depJonathon Anderson
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-04-24cmake/interpreter: Annotate and style module-level constantsJouke Witteveen
2024-04-11cmake: best-effort build type propagationJouke Witteveen
2024-01-16cmake: Fix blunt target filtering skipping GENERATED dependenciesL. E. Segovia
2023-12-21cmake/interperter: Add missing type annotationDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-12cmake: parse project versionNicolas Werner
2023-09-22CMakeInterpreter: Remove useless argumentsXavier Claessens
2023-09-11parser: simplify other node constructorsCharles Brunet
2023-09-11parser: simplify Assignment and PlusAssignment nodesCharles Brunet
2023-09-11parser: add SymbolNode to preserve operatorsCharles Brunet
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet
2023-09-11parser: preserve escape chars in stringsCharles Brunet
2023-09-11parser: preserve number baseCharles Brunet
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-24migrate some type comments to modern type annotationsEli Schwartz
2022-11-24remove a couple of unneeded type annotationsEli Schwartz
2022-10-04pylint: enable use-a-generatorDylan Baker
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-07-18cmake module: Better warnings and error messages in some cases.Volker Weißmann
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-07-03sort imports for neatnessEli Schwartz
2022-05-24cmake: fix detecting directories as input files (fixes #10244)Daniel Mensinger
2022-04-03cmake: Better error message when configuring a CMake subproject fails.Daniel Mensinger
2022-03-29Fix CMake deprecation warning generated from interpreterTristan Partin
2022-03-07Merge pull request #9743 from mensinda/cmakeGeneratorFixedJussi Pakkanen
2022-02-03cmake: Deprecate CMake <3.17 supportDaniel Mensinger