166 Commits (f5d961f1279e7e111657121849a78bd372502d79)

Author SHA1 Message Date
Daniel Mensinger 45c5300496 cmake: Fix old style dependency lookup with imported targets 3 years ago
Eli Schwartz 1e19757899 iconv dependency: try even harder to find working iconv 3 years ago
Eli Schwartz db1fa702f3 iconv dependency: include header when checking for libc builtin 3 years ago
Dudemanguy e67c07c006 dependencies/zlib: Allow for generic OS checks 3 years ago
Jon Turney 61ca56422b cmake: Use find_library() on bare library names in cmake dependencies 3 years ago
Eli Schwartz 4f4259de1b hdf5 dependency: check for alternative config-tool names 3 years ago
Dudemanguy a4b4b21908 dependencies/zlib: Add system zlib method for android 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
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) 4 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 4 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 4 years ago
Daniel Mensinger 0c4dd81c4d
fix: Handling BothLibraries objects (fixes #8907) 4 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Eli Schwartz 2c6ccfe4c4
intl custom dependency 4 years ago
Eli Schwartz bbcc91c1e5
expose SystemDependency and BuiltinDependency as toplevel classes 4 years ago
Eli Schwartz d591353b78
add new dependency type "builtin" 4 years ago
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 4 years ago
Dylan Baker 0412bdd753 dependencies: Use a typing.NewType for Dependency.type_name 4 years ago