summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cmake.py
AgeCommit message (Expand)Author
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
2021-05-28modules: Add methods dict everywhereXavier Claessens
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens
2021-05-28modules: Stop using InterpreterObjectXavier Claessens
2021-05-28modules: Remove snippet methodsXavier Claessens
2021-04-01interpreter: Move to its own folder and split itXavier Claessens
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens
2021-01-13build/interperter: Add annotations and move input validation to interpreterDylan Baker
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2020-10-13include_type: Add CMake subporject dependency method (fixes #6879)Daniel Mensinger
2020-08-09cmake: Make the CMake targte not found error more useful (see #7567)Daniel Mensinger