41 Commits (a62a42b272923f95b7aeb30f0196cfdf3b251264)

Author SHA1 Message Date
Eli Schwartz b8b2d87567
dependencies: switch the delayed-import mechanism for custom dependencies 1 year ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 2 years ago
Konstantin 89146e84c9 cmake: allow dynamic linking with LLVM 2 years ago
Dylan Baker f7cde8d3f6 Add fatal=False to many mlog.warnings() 2 years ago
Dylan Baker 3e97a95f9d dependencies/dev: refactor some code to make mypy happy 2 years ago
Tristan Partin fb6fda3853
Change double quote doc comment to sinqle quote 2 years ago
Tristan Partin 7254db36a7
Try to find the jni dependency when javac is a Darwin stub 2 years ago
Tristan Partin f287cac862
Deduplicate code in JNISystemDependency conditional 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
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
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 36e7748d02
dependencies: simplify logging methods 2 years ago
Eli Schwartz c5db96e051 flake8: fix typing casts to not have actual objects 2 years ago
Daniel Mensinger 1a80e5b35e cmake: Fix CMake LLVM dependency error (fixes #10322) 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
Tristan Partin 498db2764c Add modules kwarg to JNI system dep 3 years ago
Tristan Partin 96b2469544 Rename JDK system dep to JNI 3 years ago
Eli Schwartz 140d6aef04 mark a bunch of dependencies with the version they were introduced 3 years ago
Dudemanguy e67c07c006 dependencies/zlib: Allow for generic OS checks 3 years ago
Dudemanguy a4b4b21908 dependencies/zlib: Add system zlib method for android 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Alan Coopersmith 8c02005595 dependencies: Add JDK system dependency for Solaris 3 years ago
Dylan Baker dd97ec607d dependencies: drop Dependency.methods and Dependency.get_methods() 3 years ago
kira78 4f49fa8315
dependencies: Deterministic LLVM compile and link arg ordering (#8959) 3 years ago
Daniel Mensinger 3f889606c7 Split compiler detection from Environment 3 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 15b69d0421 typing: Fully annotate dependencies 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Dylan Baker 49b5037496 dependencies/zlib: System Dependency needs a clib_compiler on windows 4 years ago
Tristan Partin 4c13aa30a1 dependency: Add JDK system dependency 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker e8399c8c6e
depenencies/llvm: Handle llvm-config --shared-mode failing (#7379) 4 years ago
Dylan Baker cb6ccf2632 dependencies/zlib: Fix header detection 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jesse Natalie bca69aaf89 Fix VS Intellisense for projects which depend on LLVM found via CMake. 5 years ago
Jesse Natalie f655518545 Log when ignoring LLVM because dynamic was requested 5 years ago
Daniel Mensinger 673ca982f1 cmake: Add find_package COMPONETS support 5 years ago
Dylan Baker c1a3b37ab7 dependencies: Add a zlib system dependency for windows 5 years ago
Dylan Baker d87955f990 dependencies: Add system zlib method for freebsd and dragonflybsd 5 years ago
Dylan Baker 5f51ee2fc8 dependencies: Add a zlib system dependency for macOS 5 years ago
Dylan Baker d67271e1a6
Small cleanups for the LLVM dependency class (#6548) 5 years ago
Dylan Baker 5ab29e264b dependencies: Rename _add_sub_dependency2 to _add_sub_dependency 5 years ago
Dylan Baker fbad73c939 dependencies: Use a DependencyFactory for threads 5 years ago