24 Commits (462b35e4b1b46db3b116d7ebd792f46404feee90)

Author SHA1 Message Date
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 3 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
Dylan Baker bc2bfcacbd dependencies: Use DependencyFactory for gmock 5 years ago
Dylan Baker 626f73416f dependencies: Use a DependencyFactory for gtest 5 years ago
Dylan Baker 29b6d3e63c dependencies: Use a DependencyFactory for LLVM 5 years ago
Dylan Baker fd892ad7ce dependencies: Make Dependency initializer signatures match 5 years ago
Dylan Baker f85d6cee6a dependencies/base: Split process_method_kw out of Dependency 5 years ago
Daniel Mensinger 3607f50d7f
cmake: Refactor CMakeExecutor and CMakeTraceParser 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger 0cf31e2340 lgtm: fix Multiple calls to __init__ 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Ting-Wei Lan 08ce1fb541 Move the list of LLVM version suffixes to a common place 5 years ago
Dylan Baker e3140fa2d2 dependencies/dev: Switch order of llvm dependency finders 5 years ago
Daniel Mensinger b1cf0fd380
cmake: Move parsing the CMake trace into the CMake module 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Dylan Baker e3e1d67ad6 dependencies/llvm: Fixup bad output from llvm-config on windows 6 years ago
Daniel Mensinger 25de6dd675
cmake: Fixed new thread dependency 6 years ago
Daniel Mensinger 1fba945b61
cmake: LLVM better modules handling 6 years ago
Daniel Mensinger 3f539e01ae
cmake: revert module name mapping 6 years ago