48 Commits (29592481bccebe54619b4a063a66ac4038e894d6)

Author SHA1 Message Date
Eli Schwartz 66b258b1ef dependencies: refactor python3 into its own file 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Eli Schwartz 921ddb1980
dependencies: fix pcap-config which now errors on --version 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Eli Schwartz 7972c49bda
dependencies: simplify log_tried into a staticmethod 2 years ago
Eli Schwartz 36e7748d02
dependencies: simplify logging methods 2 years ago
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