meson/mesonbuild/modules
Eli Schwartz bbcc91c1e5
expose SystemDependency and BuiltinDependency as toplevel classes
mesonbuild.dependencies.__init__ exposes configtool, pkgconfig, cmake
and more in __init__.py, so there's no reason we should be tying
SystemDependency to the internal organization implementation of the
subpackage!

In the 2nd previous commit it took quite some effort to figure out that
the python module "does not exist" because of import errors while
refactoring something completely different.
2021-06-17 13:22:25 -04:00
..
__init__.py modules: pass all proxied arguments 2021-06-15 12:35:15 -07:00
cmake.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
dlang.py deps: Split dependencies.base 2021-06-03 10:23:27 -07:00
fs.py modules/fs: Use typed_kwargs 2021-05-30 23:32:15 -07:00
gnome.py add a couple more type annotations 2021-06-02 15:53:17 -07:00
hotdoc.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
i18n.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
keyval.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
modtest.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
pkgconfig.py deps: Split dependencies.base 2021-06-03 10:23:27 -07:00
python.py expose SystemDependency and BuiltinDependency as toplevel classes 2021-06-17 13:22:25 -04:00
python3.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
qt.py modules/qt: sort and clean up dependencies 2021-06-15 12:48:53 -07:00
qt4.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt5.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt6.py Add Qt6 module 2021-02-07 22:43:00 +02:00
rpm.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
sourceset.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
unstable_cuda.py cuda module: fully buy into new modules API 2021-06-09 10:36:02 -04:00
unstable_external_project.py deps: Split dependencies.base 2021-06-03 10:23:27 -07:00
unstable_icestorm.py modules: Replace find_program_impl() by state.find_program() 2021-05-28 15:17:10 -04:00
unstable_rust.py modules/qt: fully annotate and check qt.has_tools 2021-06-15 12:36:05 -07:00
unstable_simd.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
windows.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00