325 Commits (7cbaa6613a84b0a1e4b37926950bf7879eb4776d)

Author SHA1 Message Date
Karol Herbst 0c3e84bbaf dependencies/llvm: strip default include dirs also for config-tool version 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Christoph Reiter 6eee9e7c0c python: fix mingw python detection code in case pkg-config isn't available 1 year ago
Dylan Baker 52638e8c65 dependencies/base: Make MissingCompiler inherit Compiler for mypy 1 year ago
Eli Schwartz 398c4b2287
dependencies: allow get_variable to define multiple pkgconfig defines 1 year ago
Tristan Partin c0a5da8649 Use -idirafter when adding Apple framework include paths 1 year ago
Charles Brunet 4589e15547 temp disable pylint falsepositive on dub.py 1 year ago
Eli Schwartz 9f610ad5b7
python dependency: ensure that setuptools doesn't inject itself into distutils 1 year ago
Xiang Gao 6402f53a13 Allow share/cmake/ as cmake_prefix_path 1 year ago
Christoph Reiter 9c74c73bc7 openmp: add 5.1/5.2, fixes openmp with llvm v17 1 year ago
Alan Coopersmith ded5bd77ad ZlibSystemDependency: pass libtype to clib_compiler.find_library 1 year ago
Xavier Claessens 8cb0217c4e pkgconfig: Use ImmutableListProtocol[str] for cached lists 1 year ago
Xavier Claessens f1c35b561f pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scanner 1 year ago
Xavier Claessens 6a56f6d98f pkgconfig: Deprecate "pkgconfig" in favor of "pkg-config" in [binaries] 1 year ago
Xavier Claessens 0eae4e0936 pkgconfig: Restore logging of pkg-config version 1 year ago
Xavier Claessens 2a6245e6b3 pkgconfig: Use lru_cache instead of caching command lines 1 year ago
Xavier Claessens dacd11a624 pkgconfig: Cache the implementation instance 1 year ago
Xavier Claessens dec85c41a9 Remove get_configtool_variable() 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Charles Brunet 57178e8ae7 fix bug with openssl when cmake is missing 1 year ago
Eli Schwartz 306efbd5b7 dependencies: fix crash in Qt if private_headers dir not found 1 year ago
Nirbheek Chauhan 6cfd2b4d5b Override config-tool get_variable args for qmake 1 year ago
David Seifert 10e8995fc8 Use `cudart_static` by default in dependency('cuda') 1 year ago
David Seifert 078dc2ca10 Fix completely broken support for `static: true` with dependency('cuda') 1 year ago
Eli Schwartz 3ebd570bd5
consistently use Literal annotation from typing_extensions 1 year ago
Andrew McNulty c730807696 Python: Add 'limited_api' kwarg to extension_module 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
Dylan Baker 94a97b2f8d interpreter|dependencies: Fix issues spotted by mypy 1 year ago
Lucas Alber a151b10988
Detect version for Vulkan system dependency 1 year ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 1 year ago
George Sedov 0c2b616183 hdf5: remove C sub-dependency for config tool 1 year ago
George Sedov b6e306ea5b hdf5: fix wrong env values for config tool 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Eli Schwartz b8b2d87567
dependencies: switch the delayed-import mechanism for custom dependencies 1 year ago
Eli Schwartz b1ddfabf8f
dependencies: defer importing a custom dependency until it is used 1 year ago
Eli Schwartz c82305db0c
dependencies: delay often-unused imports 1 year ago
Eli Schwartz c780d240e2
dependencies: Don't Repeat Yourself when it comes to lookup methods 1 year ago
Eli Schwartz 216f7476de
dependencies: move dub to a hidden package internal detail 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 2 years ago
Eli Schwartz 2be09bbc92
dependencies: add more logging to configtool 2 years ago
Matthew Waters c6f34b8c40 dependencies/qt: add support for Qt frameworks referencing includes in include directory 2 years ago
Xavier Claessens 26da7ec9f5 python: Use detect.find_external_dependency() for log consistency 2 years ago
Nirbheek Chauhan 22df45a319 qt: Allow specifying separate tools for qt4/5/6 2 years ago
Remi Thebault d5ae94f571
Check dub version (#11794) 2 years ago
Volker Weißmann a8b144b71b Make `dependency('foo', static: true, method: 'cmake') link statically 2 years ago
Radek Bartoň 0bea4b632e Fix building python extensions on win-arm64 2 years ago
Ralf Gommers e4f6eeb7d7 Python module: emit warning for debug buildtypes with MSVC and no debug Python 2 years ago
Eli Schwartz a95ebf1077 dependencies: allow config-tool to fallback to default program names 2 years ago