158 Commits (bae0fdf64ac697b264bdb5eb93dcb160b3e7f6b2)

Author SHA1 Message Date
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Thomas Heijligen ecdf192f46 dep.name(): return dependency name even if dependency is not found 3 years ago
Daniel Mensinger ffc8721465 cmake: Add support for the Linux CMake registry (fixes #9418) 3 years ago
Eli Schwartz 88d9646288
pkg-config: do not ever successfully detect Strawberry Perl. 3 years ago
Eli Schwartz dfa19af0ae
simplify some log formatting by splitting out a commonly used format string 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 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 c2d053674d dependencies: Dependency.sources can have CustomTargets 3 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago
Eli Schwartz cfa8717c4a
coding style: don't format an empty string with another string 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Alan Coopersmith 8c02005595 dependencies: Add JDK system dependency for Solaris 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Eli Schwartz 214d03568f
new custom dependency lookup for iconv 3 years ago
Mat Cross 1616a9af33 nagfor OpenMP recognition. 3 years ago
Paolo Bonzini 516c871bec summary: fix dependencies 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Eli Schwartz 59d4f771d2
editorconfig: add setting to trim trailing whitespace 3 years ago
lilinzhe dd2e3bf446 pkg-config: support for `-l:libfoo.a` 3 years ago
Kevin Meagher 3c3fa0a12c add boolean parameter use_system for searching boost 3 years ago
Kevin Meagher f781c30700 Make libs a set from the begining 3 years ago
Kevin Meagher 7ce29e1eda Relax restrictions on detecting boost dependency 3 years ago
Xavier Claessens de7bc71ee3 Fix when gtest dep is found but does not pass version check 3 years ago
Eli Schwartz 1fb6c93947
intl dep: support static kwarg 3 years ago
Eli Schwartz f95a8f8282
intl: fix incorrect detection of header 3 years ago
Eli Schwartz 276fe408af
dependencies: make the preferred LibType available to any ExternalDependency 3 years ago
Dylan Baker dd97ec607d dependencies: drop Dependency.methods and Dependency.get_methods() 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
kira78 4f49fa8315
dependencies: Deterministic LLVM compile and link arg ordering (#8959) 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 3 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 3 years ago
Eli Schwartz 2c6ccfe4c4
intl custom dependency 3 years ago
Eli Schwartz bbcc91c1e5
expose SystemDependency and BuiltinDependency as toplevel classes 3 years ago
Eli Schwartz d591353b78
add new dependency type "builtin" 3 years ago
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 3 years ago
Dylan Baker 0412bdd753 dependencies: Use a typing.NewType for Dependency.type_name 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Dylan Baker 1fb14fd3ec dependencies: Add a System Dependency 4 years ago
Daniel Mensinger 9c40b33cf6 compilers: Fix missing functions in Compiler base class 4 years ago
Daniel Mensinger 2263a84d07 typing: Rename some variables 4 years ago
Daniel Mensinger a8cd45d3ab typing: remove unused DependencyType 4 years ago
Daniel Mensinger 15b69d0421 typing: Fully annotate dependencies 4 years ago
Daniel Mensinger 30e329aac9 typing: Fully annotate dependencies.framework 4 years ago
Daniel Mensinger 25875ae0d3 typing: Fully annotate dependencies.{detect,factory} + some other fixes 4 years ago