347 Commits (8603bb491925d9cb74f63725e02fab2a0c6fafe1)

Author SHA1 Message Date
David Seifert 4861079360 cuda: fix `cuda.find_library()` hardcoded to yield true 6 months ago
Eli Schwartz aa9b7b9445
pylint: fix useless-return 6 months ago
David Seifert 33adc420f3 cuda: pull in libdir when linking C/C++ 6 months ago
kkz 4f3a3e2efe add punctuation mark to make log more understandable 7 months ago
Jonathan Schleifer 6c6529337e Add support for depending on ObjFW 7 months ago
Dylan Baker 80b9b125f4 dependencies/boost: Add new homebrew root 7 months ago
Jonathon Anderson 46b3c1c30d python: Fix header check for system method 7 months ago
Dylan Baker f44541e1c7 dependencies/dev: make the warning about LLVM's CMake non-fatal 7 months ago
Dylan Baker b6d7a7a5b7 dependencies/llvm: Try to make warning about CMake better 7 months ago
Otto Moerbeek 24a96a3c95
On OpenBSD there's no convention the .so numbers equal the boost version. 7 months ago
Dylan Baker 6d713e40f8 dependency: define equality and hash operators for Dependency 8 months ago
L. E. Segovia 05f4e0d6c5 cmake: Allow recasting a CMake dependency into an Apple framework 9 months ago
Eli Schwartz 6e1556028c
python dependency: use exceptions to pass failure state around 9 months ago
Eli Schwartz e184ef71e5
cmake dependency: avoid setting property to None as a workaround 9 months ago
Eli Schwartz 07c051ed27
defer setting values until after we know it cannot be None 9 months ago
Eli Schwartz dabe7b16d9
override subclass attribute type when we know it is not None 9 months ago
Sam James d1b783fc69
cmake: improve heuristics for static LLVM detection 9 months ago
Sam James 369cc28e59
Fix comment typos 9 months ago
Sam James 99ea390af8
cmake: canonicalise -DSTATIC value 9 months ago
Ralf Gommers 80ed1dfa7f Add a numpy dependency with pkg-config and configtool methods 9 months ago
Eli Schwartz f5da446bb9
dependencies: hdf5: mark configtool dependency not-found for cmake build 10 months ago
Peter Urban bd3f1b2e0e fix openmp dependency for clang-cl 10 months ago
Karol Herbst 0c3e84bbaf dependencies/llvm: strip default include dirs also for config-tool version 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 11 months ago
Christoph Reiter 6eee9e7c0c python: fix mingw python detection code in case pkg-config isn't available 12 months ago
Dylan Baker 52638e8c65 dependencies/base: Make MissingCompiler inherit Compiler for mypy 12 months 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