303 Commits (599f37eb5611707b2e32e5f6d1e12f6c609dde52)

Author SHA1 Message Date
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
Matthieu Bouron 09ec4f6e22 dependencies: allow to fallback on CMake to find the SDL2 library 2 years ago
Charles Brunet bda799dff2
fix python.version() not working in some cases 2 years ago
Charles Brunet 5eb55075ba intro: add more details to generated json files 2 years ago
Charles Brunet fbab1488ae extra_files keyword in declare_dependency() 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 81c3c3808e
python dependency: avoid redefinition warnings for MS_WIN64 2 years ago
Helen Ginn 3ca56dc778 Add a system method for obtaining GL dependency on Linux OS 2 years ago
Charles Brunet a5a7b29a66 prevent lib prefix warning from pkg-config 2 years ago
Eli Schwartz 62c269d088
dependencies: add pybind11 custom factory 2 years ago
Daniele Nicolodi 1c00375ed8 python dependency: Fix typo in placeholder string 2 years ago
Eli Schwartz 81a8c488f0 python dependency: handle broken pylong on many more versions of python 2 years ago
Eli Schwartz 456d8962f3 python dependency: fix embed handling for system dependency 2 years ago
Eli Schwartz b5d842305e python dependency: verify that the python header is installed for sysconfig 2 years ago
Eli Schwartz 9bf718fcee python dependency: simplify compile args handling 2 years ago
Eli Schwartz aa69cf0448 merge the python dependency from the python module into dependencies 2 years ago
Eli Schwartz 29592481bc partial migration of the python module dependency into dependencies 2 years ago
Eli Schwartz 9fa4da3ba9 python module/dependency: move the specialized external program 2 years ago
Eli Schwartz 66b258b1ef dependencies: refactor python3 into its own file 2 years ago
Eli Schwartz a21af43200
micro-optimize: define typing-only objects in TYPE_CHECKING 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Konstantin 89146e84c9 cmake: allow dynamic linking with LLVM 2 years ago
Eli Schwartz 921ddb1980
dependencies: fix pcap-config which now errors on --version 2 years ago