41 Commits (32ebb81f1a8583f46fd8f71cecbaecd3ad66b2cd)

Author SHA1 Message Date
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Dudemanguy 8b3a54e508 dependencies: cleanup kwargs.get('static') usage 3 years ago
Eli Schwartz b7dec69b98 cheat and evade the detection of "open()" in custom_lint 3 years ago
Eli Schwartz 140d6aef04 mark a bunch of dependencies with the version they were introduced 3 years ago
Eli Schwartz 1ac6fc0595
intl dependency: include header when checking for libc builtin 3 years ago
Eli Schwartz 96df0fc69e openssl dependency: add cmake support 3 years ago
Eli Schwartz 0268c25791 dependencies: add a system dependency for OpenSSL 3 years ago
Andrew Krasavin b564e34221 new custom dependency lookup for libdl 3 years ago
Christoph Reiter a2934ca9d1 intl dep: forward static to iconv if needed 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
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 214d03568f
new custom dependency lookup for iconv 3 years ago
Mat Cross 1616a9af33 nagfor OpenMP recognition. 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
Dylan Baker dd97ec607d dependencies: drop Dependency.methods and Dependency.get_methods() 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Eli Schwartz 2c6ccfe4c4
intl custom dependency 4 years ago
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 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 15b69d0421 typing: Fully annotate dependencies 4 years ago
Daniel Mensinger 25875ae0d3 typing: Fully annotate dependencies.{detect,factory} + some other fixes 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Dylan Baker e308f116cb dependencies/OpenMP: If the version returned is not supported fail gracefully 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker a3106776a6 dependencies/curses: don't try ncurses-config or system dependency on windows 4 years ago
Yonggang Luo 9a47509764 dependencies/curses: Add support for pdcurses 4 years ago
Dylan Baker 5aee8567b8 dependencies/curses: Add a system dependency 4 years ago
Dylan Baker 7d11d7cf68 dependencies/curses: Add support for using the ncurses config tools 4 years ago
Dylan Baker 354c1c1d09 dependency/misc: change lookup order for curses pkg-config 4 years ago
Dylan Baker c411b29b6d dependencies/misc: Fix typing of curses_factory 4 years ago
Dylan Baker 5663b4a3e8 dependencies: Remove finish_init method 5 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker 402f7afdb0 dependencies: netcdf always look for netcdf-fortran for fortran 5 years ago
Dylan Baker 4fc71e05c4 dependencies: Use a factory for curses 5 years ago
Dylan Baker fbad73c939 dependencies: Use a DependencyFactory for threads 5 years ago
Dylan Baker 5d630c663c dependencies: Use a factory for NetCDF 5 years ago
Dylan Baker 89c67383cc dependencies: Use a custom factory for shaderc 5 years ago
Dylan Baker 773cc7b4b0 dependencies: Use DependencyFactory for gpgme 5 years ago
Dylan Baker 69835a7c53 dependencies: Use DependencyFactory for LibGcrypt 5 years ago
Dylan Baker 70d28e4532 dependencies: Use DependencyFactory for libwmf 5 years ago
Dylan Baker 4cc890e70a dependencies: Use DependencyFactory for cups 5 years ago