63 Commits (c415bc6cfbfe96596fab504535b0fa974912f785)

Author SHA1 Message Date
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
Daniel Mensinger 392bdcbddd cuda: Also read CUDART_VERSION from cuda_runtime_api.h 4 years ago
Paolo Bonzini 726b822054 dependency: support boolean argument "allow_fallback" 4 years ago
Paolo Bonzini 1eec5cf41f interpreter: clean up handling of force_fallback 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger 77b5c82d07 cmake: switch to pathlib (fixes #7322) 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 cb6ccf2632 dependencies/zlib: Fix header detection 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
Daniel Mensinger d9419a4f2a
typing: fully annotate cmake.executor 4 years ago
Dylan Baker 54329eeed7 dependencies/hdf5: Use the correct compilers for the machine 4 years ago
Dylan Baker b7cb30e175 dependencies/hdf5: Convert to a dependency_factory 4 years ago
Dylan Baker b034f8cf61 pylint: Turn on warnings for incorrect number of args 4 years ago
Xavier Claessens 67c0ec1640 InternalDependency: Add as_link_whole() method 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger 62f7642a61
typing: fix dependencies for new follow_imports 4 years ago
Daniel Mensinger 3ae13d1dc2
typing: ignore error because of untyped decorator 4 years ago
Daniel Mensinger 1217cf9a3b
typing: fully annotate boost and hdf5 deps 4 years ago
Nirbheek Chauhan 863492ae1a Add some type hints to the ExternalProgram class 4 years ago
Nirbheek Chauhan 757b838d81 Fix picking up tools with args from the env on Windows 4 years ago
Nirbheek Chauhan 0448884695 cmake: Don't link DEBUG to CRT when not building with MSVC 4 years ago
Dylan Baker ea60e428c6 dependencies/mpi: add missing annotation 4 years ago
Dylan Baker ec68e4fd5a dependencies: Fix type of dependency_factory decorator 4 years ago
Xavier Claessens 1c403e20e7 Interpreter: Fix c_stdlib usage 4 years ago
William F Godoy 847d652c4e Add h5cc shlib argument for correctly link hdf5 libraries 4 years ago
Eli Schwartz 4a923b699b qt dependency: do not require all the tools automatically 4 years ago
Nirbheek Chauhan d4ec080f73 cmake: Use the DEBUG config when linking to the debug CRT 4 years ago
cmcneish a7a6a4833f
Add boost_root support to properties files (#7210) 4 years ago
Daniel Mensinger 05ddd6543d
mdata: remove setuptools and use mesondata instead 4 years ago
Daniel Mensinger 9e0f78476d
deps: Do not deepcopy internal libraries (fixes #7457) 4 years ago
Xavier Claessens f66c8c35da qt: Fix has_tools() when required=False 4 years ago
Vili Väinölä 977dc4d19f Use cmake args also when calling get_cmake_info 4 years ago
Daniel Mensinger edcddb3a28 cmake: Fix handling of path seperators (fixes #7294) 4 years ago
Dylan Baker 36d4ccaf80 dependencies: Add a couple of type annotations 4 years ago
Dylan Baker f5bd3254e9 dependencies: Don't allow using the default binary for host on cross compiles 4 years ago
Dylan Baker 18d8dbd3bd dependencies: Don't try to find a binary by "default_path" when cross compiling 4 years ago
Dylan Baker 85be45ea11 dependencies: Split search_tool out of ExternalDependency 4 years ago