303 Commits (8758e1353e93782b38cbea93d6d4c0f84c0614da)

Author SHA1 Message Date
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) 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
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
Daniel Mensinger 71906c4bf8 typing: Fully annotate dependencies.cmake 4 years ago
Daniel Mensinger 125566b329 typing: Fully annotate dependencies.platform 4 years ago
Daniel Mensinger 96473085e0 typing: Fully annotate dependencies.dub 4 years ago
Daniel Mensinger 6798bc8146 typing: Fully annotate dependencies.pkgconfig 4 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 4 years ago
Daniel Mensinger 969ee9d85b typing: Fully annotate dependencies.configtool 4 years ago
Daniel Mensinger 1d0bd562f1 typing: Fully annotate dependencies.coarrays 4 years ago
Dylan Baker e0f62d1812 dependencies/detect: Add type annotations to find_external_dependency 4 years ago