aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
AgeCommit message (Expand)AuthorFilesLines
2023-09-18pkgconfig: Cache the implementation instanceXavier Claessens1-42/+31
2023-09-18Remove get_configtool_variable()Xavier Claessens2-30/+5
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens7-45/+28
2023-09-12fix bug with openssl when cmake is missingCharles Brunet2-4/+20
2023-09-08dependencies: fix crash in Qt if private_headers dir not foundEli Schwartz1-1/+1
2023-09-08Override config-tool get_variable args for qmakeNirbheek Chauhan2-1/+7
2023-08-23Use `cudart_static` by default in dependency('cuda')David Seifert1-1/+3
2023-08-23Fix completely broken support for `static: true` with dependency('cuda')David Seifert1-2/+10
2023-08-18consistently use Literal annotation from typing_extensionsEli Schwartz1-1/+3
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty1-4/+8
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz5-25/+25
2023-08-11remove useless type annotationsEli Schwartz2-3/+3
2023-08-08interpreter|dependencies: Fix issues spotted by mypyDylan Baker1-5/+4
2023-08-08Detect version for Vulkan system dependencyLucas Alber1-5/+29
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens3-162/+226
2023-07-23hdf5: remove C sub-dependency for config toolGeorge Sedov1-7/+0
2023-07-23hdf5: fix wrong env values for config toolGeorge Sedov1-2/+5
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz6-11/+13
2023-06-26dependencies: switch the delayed-import mechanism for custom dependenciesEli Schwartz14-69/+114
2023-06-26dependencies: defer importing a custom dependency until it is usedEli Schwartz2-81/+66
2023-06-26dependencies: delay often-unused importsEli Schwartz1-4/+4
2023-06-26dependencies: Don't Repeat Yourself when it comes to lookup methodsEli Schwartz1-24/+17
2023-06-26dependencies: move dub to a hidden package internal detailEli Schwartz1-2/+0
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz2-17/+5
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst2-2/+14
2023-06-07dependencies: add more logging to configtoolEli Schwartz1-0/+5
2023-06-08dependencies/qt: add support for Qt frameworks referencing includes in includ...Matthew Waters1-2/+5
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens1-2/+3
2023-05-23qt: Allow specifying separate tools for qt4/5/6Nirbheek Chauhan1-1/+1
2023-05-18Check dub version (#11794)Remi Thebault1-28/+58
2023-05-13Make `dependency('foo', static: true, method: 'cmake') link staticallyVolker Weißmann2-0/+5
2023-05-05Fix building python extensions on win-arm64Radek Bartoň1-17/+8
2023-05-05Python module: emit warning for debug buildtypes with MSVC and no debug PythonRalf Gommers1-1/+24
2023-05-03dependencies: allow config-tool to fallback to default program namesEli Schwartz2-1/+5
2023-04-24dependencies: allow to fallback on CMake to find the SDL2 libraryMatthieu Bouron1-1/+2
2023-04-23fix python.version() not working in some casesCharles Brunet1-0/+1
2023-04-20intro: add more details to generated json filesCharles Brunet1-1/+1
2023-04-20extra_files keyword in declare_dependency()Charles Brunet1-2/+11
2023-04-11fix various spelling issuesJosh Soref6-9/+9
2023-03-28python dependency: avoid redefinition warnings for MS_WIN64Eli Schwartz1-1/+1
2023-03-24Add a system method for obtaining GL dependency on Linux OSHelen Ginn1-1/+9
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet1-1/+2
2023-03-09dependencies: add pybind11 custom factoryEli Schwartz2-1/+25
2023-02-27python dependency: Fix typo in placeholder stringDaniele Nicolodi1-1/+1
2023-02-22python dependency: handle broken pylong on many more versions of pythonEli Schwartz1-1/+2
2023-02-22python dependency: fix embed handling for system dependencyEli Schwartz1-16/+20
2023-02-22python dependency: verify that the python header is installed for sysconfigEli Schwartz1-0/+3
2023-02-22python dependency: simplify compile args handlingEli Schwartz1-19/+13
2023-02-22merge the python dependency from the python module into dependenciesEli Schwartz2-51/+145
2023-02-22partial migration of the python module dependency into dependenciesEli Schwartz1-1/+60