72 Commits (05b5a1e56fe8f5400b65d0d69680cc6531fe74f8)

Author SHA1 Message Date
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 ec68e4fd5a dependencies: Fix type of dependency_factory decorator 4 years ago
Xavier Claessens 1c403e20e7 Interpreter: Fix c_stdlib usage 4 years ago
Nirbheek Chauhan d4ec080f73 cmake: Use the DEBUG config when linking to the debug CRT 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
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
Alexander Neumann ec7ee8fd9e fix cmake target configuration selection. 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Xavier Claessens 245d659522 ConfigToolDependency: Don't fallback to system tool when cross compiling 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
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
Dylan Baker f6e50da49a dependencies/base: Make the ConfigTool Dependency more flexible 5 years ago
Daniel Mensinger 673ca982f1 cmake: Add find_package COMPONETS support 5 years ago
Dylan Baker 08797e13d9 dependencies: Use CompilerType not Compiler 5 years ago
Gerion Entrup b1304f7290 version parsing: match only when version starts with a number 5 years ago
Gerion Entrup 08d8cfbbb6 base.py: remove trailing whitespace 5 years ago
Max 3d70e3bc63
Fix import dependency from dub 5 years ago
Xavier Claessens 8201b725ed Qt5: Do not use system qmake if not specified in cross file 5 years ago
Daniel Mensinger 273aeb8473 deps: Fix prelimenary CMake lookup. 5 years ago
Dylan Baker 5ab29e264b dependencies: Rename _add_sub_dependency2 to _add_sub_dependency 5 years ago
Dylan Baker 081de4bfbc dependencies: Split detect_compiler out of dependency 5 years ago
Dylan Baker fbad73c939 dependencies: Use a DependencyFactory for threads 5 years ago
Dylan Baker a8817a8e68 dependencies: Remove now dead code 5 years ago
Dylan Baker b0f0d30cf3 dependencies: Add a decorator for dependency factory functions 5 years ago
Dylan Baker 29b6d3e63c dependencies: Use a DependencyFactory for LLVM 5 years ago
Dylan Baker 8a9d6b1ed9 dependencies: Add a sub_dependency_method that takes a list of 5 years ago
Dylan Baker 2c844f86f2 dependencies: Add a DependencyFactory class 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 bc27ebacc9 cmake: Always Add C, CXX if no language is specified (fixes #6441) 5 years ago
Stéphane Cerveau 958df63dac envconfig: add pkg_config_libdir property 5 years ago
Nirbheek Chauhan 04e275cdcc find_program: Always use USERPROFILE instead of HOME 5 years ago
Nirbheek Chauhan 64432e9448 find_program: Ignore programs in the WindowsApps directory 5 years ago
Dylan Baker cd895be99a dependencies: Add ability to set arbitrary variables on 5 years ago