258 Commits (6719724c7c6ddecba60cc27f60a07862bb707615)

Author SHA1 Message Date
Daniel Mensinger 6798bc8146 typing: Fully annotate dependencies.pkgconfig 4 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 4 years ago
Daniel Mensinger 969ee9d85b typing: Fully annotate dependencies.configtool 4 years ago
Daniel Mensinger 1d0bd562f1 typing: Fully annotate dependencies.coarrays 4 years ago
Dylan Baker e0f62d1812 dependencies/detect: Add type annotations to find_external_dependency 4 years ago
Daniel Mensinger df4d2bd247 typing: Fully annotate dependencies.base 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Daniel Mensinger 49c730ef05
cmake: Fix CMakeToolchain (fixes #8293) 4 years ago
Dylan Baker 49b5037496 dependencies/zlib: System Dependency needs a clib_compiler on windows 4 years ago
Jon Turney 7e7a23293b Fix double negative in 'No CMake binary not found' 4 years ago
Xavier Claessens aa700fe982 interpreter: Skip not_found_message and include_type in cache id 4 years ago
Dylan Baker e308f116cb dependencies/OpenMP: If the version returned is not supported fail gracefully 4 years ago
Tristan Partin 4c13aa30a1 dependency: Add JDK system dependency 4 years ago
Dylan Baker c86c18066e deprecated QMAKE dependency type 4 years ago
Dylan Baker c211fea513 Refactor Qt Dependency into proper split classes with factories 4 years ago
Dylan Baker d7ac2f1065 qt: move compilers_detect to the qt module 4 years ago
Dylan Baker c1daa4e892 dependencies/qt: Split _get_modules_lib_suffix out of the class 4 years ago
Dylan Baker 3e86aecab8 dependencies/base: Use FeatureDeprecated instead of mlog.warning 4 years ago
Dylan Baker e37b020cef dependencies/qt: split get_qmake_host_bins into a free function 4 years ago
Dylan Baker d204654089 dependencies/base: Use Compiler instead of CompilerType 4 years ago
Dylan Baker 8771045d79 dependencies/qt: Add type annotations 4 years ago
Dylan Baker 73eb24432b dependencies: split qt out of the ui module 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Tristan Partin 8801381563 Fix duplicate pkg_config_path entries 4 years ago
Dylan Baker 442416db6f dependencies: Add docstring explaining how to write a system dependency 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Jeff Moguillansky 0047f7439c pkg-config: dump all PKG_CONFIG environment variables to simplify debugging 4 years ago
Michael Kuhn 2d8d21d5bc hdf5: get include directory from config-tool 4 years ago
Luca Weiss 398df56298 Add Qt6 module 4 years ago
Xiaotian Wu 233afde4cc add loongarch support 4 years ago
Paolo Bonzini adb1b2f3f6 interpreter: accept external programs and dependencies for summary 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker e6a167ce09 dependencies: use env.machines for is_$os methods 4 years ago
Dylan Baker f3fcbba1f8 boost: default machine file properties to env var values 4 years ago
Dylan Baker 7248a64750 dependencies: Don't read PKG_CONFIG_PATH from the env again 4 years ago
Dylan Baker 284b89c321 dependencies/mpi: Add a type annotation 4 years ago
Dylan Baker a2055ad18b import MachineChoice from mesonlib 4 years ago
Daniel Mensinger 8f1d9bb7b0 cmake: add PATH logic to preliminary dep check (fixes #8133) 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Daniel Mensinger 5c821edf26 cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes #8028) 4 years ago
Paolo Bonzini 0deab2ee9e
compiler: allow non-built internal dependencies as arguments 4 years ago
Jason Ekstrand 15bbf1ea75 Handle cmake dependencies which require a specified version 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Haelwenn (lanodan) Monnier d2aac3d809 dependencies: Put pkgconfig options before operands 4 years ago
Laurent Pinchart d4eec9664b qt: dependency: Strip tool versions from newlines 4 years ago
Dylan Baker e8399c8c6e
depenencies/llvm: Handle llvm-config --shared-mode failing (#7379) 4 years ago
Daniel Mensinger 5f1da86a9b
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflicts with the meson CMake logic 4 years ago
Daniel Mensinger 7e58f33376
cmake: Add cross compilation support 4 years ago