meson/mesonbuild/modules
Eli Schwartz de2c091ba6
i18n: fix bug where disabling gettext() broke merge_file()
In the former case, the presence of tools is optional, but triggers a
warning and then no-ops the target. In the latter case, the presence of
the tools is mandatory. But if it was already looked up and discovered
to be missing, we did not actually check that it is found before trying
to use it.

In the case that it isn't found, check again, so that we explicitly
error out with a relevant error message due to setting the required
flag.

Fixes #10320
2022-05-29 18:23:03 -04:00
..
__init__.py Revert "wayland: Also lookup scanner in pkgconfig" 2022-04-07 23:44:34 -04:00
cmake.py move various imports into TYPE_CHECKING blocks for neatness 2022-05-23 16:44:08 -04:00
dlang.py dub module: use typed_pos_args to check positional arguments 2022-03-24 02:07:02 -04:00
fs.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-29 16:44:54 -04:00
gnome.py modules/gnome: Fix missing type annotation 2022-05-25 22:41:03 -04:00
hotdoc.py Pass environment down to base Target class 2022-03-29 16:10:28 -04:00
i18n.py i18n: fix bug where disabling gettext() broke merge_file() 2022-05-29 18:23:03 -04:00
java.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-29 16:44:54 -04:00
keyval.py interpreter: replace build_def_files with OrderedSet 2022-03-03 10:29:14 -08:00
modtest.py modules: add typing to the modtest module 2022-05-23 23:32:47 -04:00
pkgconfig.py pkgconfig: Add relocatable module option 2022-04-19 17:35:08 -04:00
python.py python module: default extensions to hidden symbol visibility 2022-05-09 10:49:04 -04:00
python3.py python 3 module: type-check all posargs 2022-03-24 02:07:02 -04:00
qt.py qt module: fix missing sanity check for install_dir + install 2022-04-30 11:49:12 +03: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 FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
sourceset.py sourceset: reorder fields in SourceSetRule 2022-03-14 10:27:38 -07:00
unstable_cuda.py Add entries for new CUDA Toolkit versions. 2021-10-21 10:20:17 +05:30
unstable_external_project.py pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 2022-04-30 15:01:28 -04:00
unstable_icestorm.py modules/icestorm: use type checking 2022-05-23 23:32:47 -04:00
unstable_rust.py Pass environment down to base Target class 2022-03-29 16:10:28 -04:00
unstable_simd.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
unstable_wayland.py wayland: Make sure wayland-scanner has same version as wayland libraries 2022-04-13 21:40:59 +03:00
windows.py Pass environment down to base Target class 2022-03-29 16:10:28 -04:00