aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cmake.py
AgeCommit message (Expand)AuthorFilesLines
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
2020-06-12modules/cmake: Fix setting install_dirDylan Baker1-2/+1
2020-06-05cmake: Add more advanced subproject configuration optionsDaniel Mensinger1-9/+101
2020-02-19modules/cmake: Add a found() method to the cmake subprojectDylan Baker1-0/+8
2020-02-19modules/cmake: Use the noPosargs helperDylan Baker1-3/+2
2019-11-06Fix typos found by codespellWolfgang Stöggl1-1/+1
2019-10-01cmake: subproject() supports the 'required' kwargXavier Claessens1-1/+1
2019-09-26cmake: define set_and_check in CMake package config (fixes #5889)Daniel Mensinger1-0/+12
2019-07-13cmake: Handle disabling subprojectsThibault Saunier1-1/+4
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson1-1/+1
2019-06-06cmake: moved subprojects into the CMake moduleDaniel Mensinger1-2/+68
2019-05-20Remove compilers from ModuleState objectJon Turney1-2/+3
2019-04-28cmake: Use CMAKE_ROOT instead of _INCLUDE_FILE (closes #5218)Daniel Mensinger1-10/+2
2019-04-25Don't use len() to test for container emptinessDylan Baker1-1/+1
2019-01-17add support for generating cmake filesDavid Fort1-0/+221