summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/cmake.py
AgeCommit message (Expand)Author
2025-12-17dependencies: Remove `log_tried` methodDylan Baker
2025-12-17Dependencies: Make use of the DependencyCandidate classDylan Baker
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-12-17dependencies: Pass the `name` to `ExternalDependency` constructorDylan Baker
2025-12-17dependencies: Move type_name to class levelDylan Baker
2025-10-20interpreter: port dependency optional_modules to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency native to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency modules to typed_kwargsDylan Baker
2025-10-20interpreter: port dependencies components to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency cmake_package_version to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency cmake_module_path to typed_kwargsDylan Baker
2025-10-20interpreter: port cmake_args to typed_kwargsDylan Baker
2025-10-20dependency: Use a TypedDict to describe the keyword arguments to DependencyDylan Baker
2025-04-20Log non-fatally if CMake doesn't find a packageBenjamin Gilbert
2025-03-01output PACKAGE_NOT_FOUND_MESSAGE as warning when CMake package is not foundna-trium-144
2025-02-11Fix CMake import's linker args sorting algorithm mangling -framework argumentsMarco Rebhan
2024-09-21Add get_variable() system dependencyunknown
2024-07-10cmake dependency: Fix accidental use of T.Optional in warning messageAndres Freund
2024-02-12cmake dependency: avoid setting property to None as a workaroundEli Schwartz
2024-02-12defer setting values until after we know it cannot be NoneEli Schwartz
2024-02-07cmake: canonicalise -DSTATIC valueSam James
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-29Allow share/cmake/ as cmake_prefix_pathXiang Gao
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens
2023-09-12fix bug with openssl when cmake is missingCharles Brunet
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-05-13Make `dependency('foo', static: true, method: 'cmake') link staticallyVolker Weißmann
2023-04-11fix various spelling issuesJosh Soref
2022-11-29pylint: enable the bad_builtin checkerDylan Baker
2022-10-04pylint: enable use-a-generatorDylan Baker
2022-09-12dependencies: simplify log_tried into a staticmethodEli Schwartz
2022-08-26Remove redundant backslash and fix white space issueAlf Henrik Sauge
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz
2022-04-12cmake: Always use all compilers for LLVM (fixes #10249)Daniel Mensinger
2022-03-07Merge pull request #9743 from mensinda/cmakeGeneratorFixedJussi Pakkanen
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz
2022-02-16flake8: fix typoed whitespace surrounding tokensEli Schwartz
2022-01-27fix some flake8 violations for unused importsEli Schwartz
2022-01-23cmake: Add TARGET_ generator expression support (fixes #9305)Daniel Mensinger
2022-01-10port from embedded data to importlib.resourcesEli Schwartz
2021-12-01cmake: Fix old style dependency lookup with imported targetsDaniel Mensinger
2021-11-20cmake: Use find_library() on bare library names in cmake dependenciesJon Turney
2021-10-24cmake: Add support for the Linux CMake registry (fixes #9418)Daniel Mensinger
2021-10-06cmake: Implement support for interpreting link "keywords"Daniel Mensinger
2021-10-06cmake: Warn if we could use IMPORTED CMake targetsDaniel Mensinger
2021-07-13dependencies: drop Dependency.methods and Dependency.get_methods()Dylan Baker
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger