summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
AgeCommit message (Expand)Author
2024-04-06On OpenBSD there's no convention the .so numbers equal the boost version.Otto Moerbeek
2024-03-15dependency: define equality and hash operators for DependencyDylan Baker
2024-02-25cmake: Allow recasting a CMake dependency into an Apple frameworkL. E. Segovia
2024-02-12python dependency: use exceptions to pass failure state aroundEli Schwartz
2024-02-12cmake dependency: avoid setting property to None as a workaroundEli Schwartz
2024-02-12defer setting values until after we know it cannot be NoneEli Schwartz
2024-02-12override subclass attribute type when we know it is not NoneEli Schwartz
2024-02-07cmake: improve heuristics for static LLVM detectionSam James
2024-02-07Fix comment typosSam James
2024-02-07cmake: canonicalise -DSTATIC valueSam James
2024-02-06Add a numpy dependency with pkg-config and configtool methodsRalf Gommers
2024-01-31dependencies: hdf5: mark configtool dependency not-found for cmake buildEli Schwartz
2024-01-17fix openmp dependency for clang-clPeter Urban
2023-12-20dependencies/llvm: strip default include dirs also for config-tool versionKarol Herbst
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-03python: fix mingw python detection code in case pkg-config isn't availableChristoph Reiter
2023-12-01dependencies/base: Make MissingCompiler inherit Compiler for mypyDylan Baker
2023-11-14dependencies: allow get_variable to define multiple pkgconfig definesEli Schwartz
2023-10-12Use -idirafter when adding Apple framework include pathsTristan Partin
2023-10-03temp disable pylint falsepositive on dub.pyCharles Brunet
2023-10-02python dependency: ensure that setuptools doesn't inject itself into distutilsEli Schwartz
2023-09-29Allow share/cmake/ as cmake_prefix_pathXiang Gao
2023-09-23openmp: add 5.1/5.2, fixes openmp with llvm v17Christoph Reiter
2023-09-22ZlibSystemDependency: pass libtype to clib_compiler.find_libraryAlan Coopersmith
2023-09-18pkgconfig: Use ImmutableListProtocol[str] for cached listsXavier Claessens
2023-09-18pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scannerXavier Claessens
2023-09-18pkgconfig: Deprecate "pkgconfig" in favor of "pkg-config" in [binaries]Xavier Claessens
2023-09-18pkgconfig: Restore logging of pkg-config versionXavier Claessens
2023-09-18pkgconfig: Use lru_cache instead of caching command linesXavier Claessens
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens
2023-09-18Remove get_configtool_variable()Xavier Claessens
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens
2023-09-12fix bug with openssl when cmake is missingCharles Brunet
2023-09-08dependencies: fix crash in Qt if private_headers dir not foundEli Schwartz
2023-09-08Override config-tool get_variable args for qmakeNirbheek Chauhan
2023-08-23Use `cudart_static` by default in dependency('cuda')David Seifert
2023-08-23Fix completely broken support for `static: true` with dependency('cuda')David Seifert
2023-08-18consistently use Literal annotation from typing_extensionsEli Schwartz
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-08-11remove useless type annotationsEli Schwartz
2023-08-08interpreter|dependencies: Fix issues spotted by mypyDylan Baker
2023-08-08Detect version for Vulkan system dependencyLucas Alber
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-07-23hdf5: remove C sub-dependency for config toolGeorge Sedov
2023-07-23hdf5: fix wrong env values for config toolGeorge Sedov
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-26dependencies: switch the delayed-import mechanism for custom dependenciesEli Schwartz
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz
2023-06-26dependencies: delay often-unused importsEli Schwartz