summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cmake.py
AgeCommit message (Expand)Author
2025-11-19compilers: Remove Environment parameter from Compiler.sizeofDylan Baker
2025-10-20interpreter: fix more default_options annotationsDylan Baker
2025-10-20interpreter: port dependency include_type to typed_kargsDylan Baker
2025-09-25mypy: enable allow-redefinition-new and fix falloutEli Schwartz
2025-05-05cmake: include_directories() returns an arrayPaolo Bonzini
2025-04-02modules/cmake: Make fully type safeDylan Baker
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2024-10-01modules/cmake: use typed_kwargs instead of permittedKwargsDylan Baker
2024-10-01modules/cmake: use typed_kwargs for subproject.dependencyDylan Baker
2024-10-01modules/cmake: simplify _args_to_infoDylan Baker
2024-10-01modules/cmake: use typed_pos_args for remaining subproject methodsDylan Baker
2024-10-01modules/cmake: use typed_pos_args for subproject.dependencyDylan Baker
2024-10-01modules/cmake: use typed_pos_args for subproject.get_variableDylan Baker
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-04-22add an error message for targets that are not dependenciesMomtchil Momtchev
2024-03-18cmake: fix incorrect decorator for append_link_argsStephan Lachnit
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-22Allow to fallback to cmake subprojectXavier Claessens
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-07-13cmake: fix directory separators in generated packageConfig.cmake filesMatthieu Rogez
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker
2023-05-03cmake module: fix many typing issuesEli Schwartz
2023-05-03cmake module: make configured file correctly handle the do_conf_file APIEli Schwartz
2023-05-03cmake module: use more typed_pos_args for consistencyEli Schwartz
2023-05-02fix regression in precomputing CMAKE_SIZEOF_VOID_PMaxHearnden
2022-10-04pylint: enable use-a-generatorDylan Baker
2022-08-31modules/cmake: Fix typoaleksander
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker
2022-03-03modules/cmake: add type annotations for subproject methodDylan Baker
2022-02-27cmake: configure_package_config_file can now take a dictAndrea Pappacoda
2022-02-27cmake: typed_kwargs for configure_package_config_fileAndrea Pappacoda
2022-02-01cmake: add arch_independent kwargAndrea Pappacoda
2022-02-01cmake: typed_kwargs for write_basic_package_version_fileAndrea Pappacoda
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker
2021-12-31add FeatureNew decorators for various modules that were lacking themEli Schwartz
2021-12-21modules: use find_program implementation to find programsEli Schwartz
2021-11-21Make the generated reproducible .cmake files reproducible.Chris Lamb
2021-10-27do not repeat magic regexes for cmake define replacementsEli Schwartz
2021-10-04f-stringsEli Schwartz
2021-10-03cmake module: if cmake cannot be found, do not tracebackEli Schwartz
2021-09-06mintro: add installed_planFilipe LaĆ­ns
2021-08-31pylint: turn on superflous-parensDylan Baker
2021-07-05cmake: Improved error message for using dependency for executablesDaniel Mensinger
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-06-18holders: remove unholderDaniel Mensinger