139 Commits (11fbaf29d8444ca35269a938e46327dfbe7820bd)

Author SHA1 Message Date
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 5 years ago
Daniel Mensinger edcddb3a28 cmake: Fix handling of path seperators (fixes #7294) 5 years ago
Dylan Baker 36d4ccaf80 dependencies: Add a couple of type annotations 5 years ago
Dylan Baker f5bd3254e9 dependencies: Don't allow using the default binary for host on cross compiles 5 years ago
Dylan Baker 18d8dbd3bd dependencies: Don't try to find a binary by "default_path" when cross compiling 5 years ago
Dylan Baker 85be45ea11 dependencies: Split search_tool out of ExternalDependency 5 years ago
Daniel Mensinger 0332d7e350 cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249) 5 years ago
D Scott Phillips f6a842821b Fix python3 installed from the Windows Store 5 years ago
Dylan Baker 5663b4a3e8 dependencies: Remove finish_init method 5 years ago
Peter Harris 9462f0c7bc msvc: Avoid spurious openmp link warnings 5 years ago
jonathanmist 9ada7e18a8 dependencies/cuda: Add support for ARM linux 5 years ago
Alexander Neumann ec7ee8fd9e fix cmake target configuration selection. 5 years ago
Daniel Mensinger 2fd838d62d boost: Try extracting BOOST_ROOT from boost.pc 5 years ago
Daniel Mensinger 5862ad6965 boost: Always sort shared before static (fixes #7171) 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Nirbheek Chauhan 84cfa2bf51 ui/qt: Warn if Android cpu_family is unknown 5 years ago
Matthew Waters bcf29ede06 ui/qt: use new directory layout for qt on android 5 years ago
Daniel Mensinger 57e55b1a9d boost: Try finding libraries with the matching arch (fixes #7110) 5 years ago
Xavier Claessens 245d659522 ConfigToolDependency: Don't fallback to system tool when cross compiling 5 years ago
Daniel Mensinger d298a00afb boost: Do not be strict about static if not specified (fixes #7057) 5 years ago
Daniel Mensinger b75dcd05c5 boost: Do not set BOOST_ALL_DYN_LINK (fixes #7056) 5 years ago
Daniel Mensinger 59db1f18ea boost: Only use usage-requirements defines (fixes #7046) 5 years ago
Xavier Claessens 9ddbcd301a ExternalProgram: Do special windows tricks even when name is provided 5 years ago
Dylan Baker 57b468c75a Use pkg_resource to find resources files (data) 5 years ago
Daniel Stone f5f3805ce2 dependencies/cmake: Only use abs paths as link args 5 years ago
Daniel Stone 0f4e88b181 dependencies/cmake: Suffix bare library dependencies on Windows 5 years ago
Daniel Stone 98e5e1ddc5 dependencies/cmake: Add Windows/VS library regex 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 d290301b4d boost: Fix library version (fixes #6899) 5 years ago