294 Commits (465ad6d261e2733c60c3a066eebabee72f14346a)

Author SHA1 Message Date
Eli Schwartz 48f08a7c49
hdf5 dependency: correctly use machine files and respect cross 2 years ago
Eli Schwartz da23630a97
refactor pkg-config dependency to allow statically finding the program 2 years ago
Dylan Baker 2d349eae8c
pylint: enable the set_membership plugin 2 years ago
Dylan Baker d5e899c768
pylint: enable the bad_builtin checker 2 years ago
Dylan Baker e8727fc857
pylint: enable implicit-str-concat 2 years ago
SmallWood-D d32ee583ad Fix crash when toolchain is missing 2 years ago
Eli Schwartz c95001b130
dependencies: make the hdf5 dependency use Popen_safe 2 years ago
Tristan Partin 1a1aad317f Move JNISystemDependency to dependencies.base.detect_compiler 2 years ago
Tristan Partin 58581ae3de Fix some wording in a JNISystemDependency comment 2 years ago
Tristan Partin 80b101443d Add BSD support to the JNISystemDependency 2 years ago
Hagen Möbius 9add5d03b6 Add handling Qt6's EntryPoint library. 2 years ago
Dylan Baker a72840cd2e
pylint: enable use-a-generator 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Eli Schwartz 719dd0d2a0
dependencies: log the real reason for a dependency lookup failing 2 years ago
Eli Schwartz b821a03511
dependencies: use better internal representation of factory methods 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
Eli Schwartz c5db96e051 flake8: fix typing casts to not have actual objects 2 years ago
Alf Henrik Sauge 9ad5d0df4a Remove redundant backslash and fix white space issue 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz 90818ca24a
dependencies: reject Qt6 pkg-config dependency if libexecdir is not known 2 years ago
Konstantin 49ccf8124a
qt: fix qt 6 tools detection for pkg-config 2 years ago
Eli Schwartz 37f95303f0
typing: simplify type annotations for libraries 2 years ago
Eli Schwartz 3f42c844de flake8: fix non-idiomatic ordering of "if not in" checks 3 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 3 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago
Dylan Baker 50e9769403 dependencies: Fix d_module_version types 3 years ago
Dylan Baker 702030a9cc dependencies: Don't allow as_link_whole to complete with SharedLibraries 3 years ago
Dylan Baker 835a697da0 dependencies: Fix several annotations issues 3 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
fghzxm 7650f32828 dependencies/boost.py: ignore unknown files 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Dudemanguy 8b3a54e508 dependencies: cleanup kwargs.get('static') usage 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Paolo Bonzini 06b76f7c9d dependencies: extract code to get all leaf dependencies 3 years ago
Daniel Mensinger 1a80e5b35e cmake: Fix CMake LLVM dependency error (fixes #10322) 3 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Eli Schwartz b55349c2e9
dependencies: tighten type checking and fix cmake API violation for get_variable 3 years ago
Eli Schwartz b5a81ff634
qt dependency: adapt to the qmake command changed name 3 years ago
Eli Schwartz e223136b10
qt dependency: find the correct -qtX configtool name 3 years ago
John Lindgren a606ce22eb Add support for Qt 6.1+ 3 years ago
Daniel Mensinger 589600cb51 cmake: Always use all compilers for LLVM (fixes #10249) 3 years ago
Eli Schwartz c9938f8f60
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Hemmo Nieminen ceb6e26ff1 boost: preserve compiler/linker argument order 3 years ago
Remi Thebault 04fca24355 Fix DUB dependencies 3 years ago
Eli Schwartz c231c4bd2a
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Eli Schwartz 187dc656f4
merge various TYPE_CHECKING blocks into one 3 years ago