aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
AgeCommit message (Expand)AuthorFilesLines
2024-08-06dependencies/dub: Correctly handle dub >= 1.35 as well as older dubRemi Thebault1-67/+157
2024-07-30mypy: fix broken logic checks that used "if func"Eli Schwartz1-1/+1
2024-07-22cmake: extend library pattern to work on GNU/Hurd as wellPino Toscano1-1/+1
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen8-12/+18
2024-07-10dependencies: find extraframeworks on case-sensitive filesystemsRandy Eckenrode1-2/+7
2024-07-10cmake dependency: Fix accidental use of T.Optional in warning messageAndres Freund1-1/+1
2024-07-05Revert PR12972 as a regression.Eli Schwartz1-12/+0
2024-07-02Python: fix limited API logic under GCC on WindowsAndrew McNulty1-2/+2
2024-06-26dependencies/openmp: Simplify error caseDylan Baker1-18/+17
2024-06-26compilers|dependencies: Move Clang-CL specific logic out of OpenMP depDylan Baker1-10/+6
2024-06-26dependencies/openmp: use mlog.warning instead of open codingDylan Baker1-2/+2
2024-06-26dependencies/openmp: Set compile and link flags before testingDylan Baker1-3/+5
2024-06-26compilers: pass Environment to openmp_flagsDylan Baker1-5/+5
2024-06-23find_program: add a kwarg to specify custom version argumentDudemanguy1-0/+1
2024-06-23Add support for detecting free-threaded Python on WindowsRalf Gommers1-1/+13
2024-06-23dependencies/boost.py: Allow getting `lib_dir` and `include_dir` via pkg-configArtturin1-3/+13
2024-06-14Merge pull request #13307 from mesonbuild/optstorerefactorJussi Pakkanen4-8/+8
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen4-6/+6
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen4-8/+8
2024-06-11Python: link correct limited API lib on mingwAndrew McNulty1-2/+8
2024-06-11Python: move Windows functions to dependency baseAndrew McNulty1-63/+62
2024-05-22cuda: fix `cuda.find_library()` hardcoded to yield trueDavid Seifert1-15/+28
2024-05-19pylint: fix useless-returnEli Schwartz1-1/+0
2024-05-07cuda: pull in libdir when linking C/C++David Seifert1-1/+1
2024-04-28add punctuation mark to make log more understandablekkz1-3/+3
2024-04-28Add support for depending on ObjFWJonathan Schleifer2-0/+27
2024-04-25dependencies/boost: Add new homebrew rootDylan Baker1-2/+7
2024-04-16python: Fix header check for system methodJonathon Anderson1-1/+1
2024-04-11dependencies/dev: make the warning about LLVM's CMake non-fatalDylan Baker1-4/+5
2024-04-11dependencies/llvm: Try to make warning about CMake betterDylan Baker1-3/+24
2024-04-06On OpenBSD there's no convention the .so numbers equal the boost version.Otto Moerbeek1-1/+2
2024-03-15dependency: define equality and hash operators for DependencyDylan Baker1-0/+12
2024-02-25cmake: Allow recasting a CMake dependency into an Apple frameworkL. E. Segovia1-1/+1
2024-02-12python dependency: use exceptions to pass failure state aroundEli Schwartz1-8/+8
2024-02-12cmake dependency: avoid setting property to None as a workaroundEli Schwartz2-10/+4
2024-02-12defer setting values until after we know it cannot be NoneEli Schwartz2-4/+6
2024-02-12override subclass attribute type when we know it is not NoneEli Schwartz1-0/+2
2024-02-07cmake: improve heuristics for static LLVM detectionSam James1-1/+1
2024-02-07Fix comment typosSam James1-2/+2
2024-02-07cmake: canonicalise -DSTATIC valueSam James1-1/+1
2024-02-06Add a numpy dependency with pkg-config and configtool methodsRalf Gommers2-0/+18
2024-01-31dependencies: hdf5: mark configtool dependency not-found for cmake buildEli Schwartz1-0/+7
2024-01-17fix openmp dependency for clang-clPeter Urban1-2/+12
2023-12-20dependencies/llvm: strip default include dirs also for config-tool versionKarol Herbst1-0/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker21-243/+23
2023-12-03python: fix mingw python detection code in case pkg-config isn't availableChristoph Reiter1-6/+7
2023-12-01dependencies/base: Make MissingCompiler inherit Compiler for mypyDylan Baker1-1/+20
2023-11-14dependencies: allow get_variable to define multiple pkgconfig definesEli Schwartz2-3/+5
2023-10-12Use -idirafter when adding Apple framework include pathsTristan Partin1-1/+1
2023-10-03temp disable pylint falsepositive on dub.pyCharles Brunet1-1/+1