34 Commits (8603bb491925d9cb74f63725e02fab2a0c6fafe1)

Author SHA1 Message Date
Eli Schwartz e184ef71e5
cmake dependency: avoid setting property to None as a workaround 9 months ago
Eli Schwartz 07c051ed27
defer setting values until after we know it cannot be None 9 months ago
Sam James 99ea390af8
cmake: canonicalise -DSTATIC value 9 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 11 months ago
Xiang Gao 6402f53a13 Allow share/cmake/ as cmake_prefix_path 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Charles Brunet 57178e8ae7 fix bug with openssl when cmake is missing 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Volker Weißmann a8b144b71b Make `dependency('foo', static: true, method: 'cmake') link statically 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Dylan Baker a72840cd2e
pylint: enable use-a-generator 2 years ago
Eli Schwartz 7972c49bda
dependencies: simplify log_tried into a staticmethod 2 years ago
Alf Henrik Sauge 9ad5d0df4a Remove redundant backslash and fix white space issue 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 2 years ago
Eli Schwartz b55349c2e9
dependencies: tighten type checking and fix cmake API violation for get_variable 3 years ago
Daniel Mensinger 589600cb51 cmake: Always use all compilers for LLVM (fixes #10249) 3 years ago
Eli Schwartz 07d9c72e17
flake8: fix wrong numbers of blank line separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
Eli Schwartz cf3a1d31f8 fix some flake8 violations for unused imports 3 years ago
Daniel Mensinger 42843c4cf6
cmake: Add TARGET_ generator expression support (fixes #9305) 3 years ago
Eli Schwartz 140097faf0
port from embedded data to importlib.resources 3 years ago
Daniel Mensinger 45c5300496 cmake: Fix old style dependency lookup with imported targets 3 years ago
Jon Turney 61ca56422b cmake: Use find_library() on bare library names in cmake dependencies 3 years ago
Daniel Mensinger ffc8721465 cmake: Add support for the Linux CMake registry (fixes #9418) 3 years ago
Daniel Mensinger 29c2b44a29 cmake: Implement support for interpreting link "keywords" 3 years ago
Daniel Mensinger f1614a6071 cmake: Warn if we could use IMPORTED CMake targets 3 years ago
Dylan Baker dd97ec607d dependencies: drop Dependency.methods and Dependency.get_methods() 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Dylan Baker 0412bdd753 dependencies: Use a typing.NewType for Dependency.type_name 3 years ago
Daniel Mensinger 71906c4bf8 typing: Fully annotate dependencies.cmake 3 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago