aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cmake.py
AgeCommit message (Expand)AuthorFilesLines
2024-04-22add an error message for targets that are not dependenciesMomtchil Momtchev1-0/+2
2024-03-18cmake: fix incorrect decorator for append_link_argsStephan Lachnit1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-09-22Allow to fallback to cmake subprojectXavier Claessens1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-1/+1
2023-07-13cmake: fix directory separators in generated packageConfig.cmake filesMatthieu Rogez1-1/+2
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker1-1/+1
2023-05-03cmake module: fix many typing issuesEli Schwartz1-23/+25
2023-05-03cmake module: make configured file correctly handle the do_conf_file APIEli Schwartz1-5/+5
2023-05-03cmake module: use more typed_pos_args for consistencyEli Schwartz1-14/+8
2023-05-02fix regression in precomputing CMAKE_SIZEOF_VOID_PMaxHearnden1-1/+1
2022-10-04pylint: enable use-a-generatorDylan Baker1-1/+1
2022-08-31modules/cmake: Fix typoaleksander1-1/+1
2022-08-17modules: use module level information about new and deprecationDylan Baker1-2/+3
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker1-3/+3
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-1/+2
2022-03-03interpreter: replace build_def_files with OrderedSetDylan Baker1-2/+1
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker1-3/+4
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker1-3/+10
2022-03-03modules/cmake: add type annotations for subproject methodDylan Baker1-12/+31
2022-02-27cmake: configure_package_config_file can now take a dictAndrea Pappacoda1-2/+5
2022-02-27cmake: typed_kwargs for configure_package_config_fileAndrea Pappacoda1-24/+26
2022-02-01cmake: add arch_independent kwargAndrea Pappacoda1-1/+5
2022-02-01cmake: typed_kwargs for write_basic_package_version_fileAndrea Pappacoda1-18/+24
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker1-4/+4
2021-12-31add FeatureNew decorators for various modules that were lacking themEli Schwartz1-0/+1
2021-12-21modules: use find_program implementation to find programsEli Schwartz1-4/+3
2021-11-21Make the generated reproducible .cmake files reproducible.Chris Lamb1-1/+1
2021-10-27do not repeat magic regexes for cmake define replacementsEli Schwartz1-2/+2
2021-10-04f-stringsEli Schwartz1-1/+1
2021-10-03cmake module: if cmake cannot be found, do not tracebackEli Schwartz1-0/+3
2021-09-06mintro: add installed_planFilipe Laíns1-3/+4
2021-08-31pylint: turn on superflous-parensDylan Baker1-3/+3
2021-07-05cmake: Improved error message for using dependency for executablesDaniel Mensinger1-0/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-06-18holders: remove unholderDaniel Mensinger1-8/+9
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+6
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens1-3/+2
2021-05-28modules: Stop using InterpreterObjectXavier Claessens1-30/+26
2021-05-28modules: Remove snippet methodsXavier Claessens1-8/+6
2021-04-01interpreter: Move to its own folder and split itXavier Claessens1-1/+2
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-2/+3
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-7/+7
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-02-22minstall: Add --skip-subprojects optionXavier Claessens1-2/+2
2021-01-13build/interperter: Add annotations and move input validation to interpreterDylan Baker1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-3/+3
2020-10-13include_type: Add CMake subporject dependency method (fixes #6879)Daniel Mensinger1-3/+10
2020-08-09cmake: Make the CMake targte not found error more useful (see #7567)Daniel Mensinger1-1/+3
2020-07-01Merge pull request #7231 from mensinda/cmOverrideJussi Pakkanen1-9/+101