meson/mesonbuild
Eli Schwartz af49e8010b
i18n module: be broadly supportive of portable gettext tools
There are a number of implementations for msgfmt, supporting various
options. The simplest, and most common, use case is to compile .po files
into .mo files, and this should be able to work on gettext
implementations other than the GNU one.

The problem is that we were passing some pretty portable arguments in an
unportable manner. The `-o` option-argument and its associated argument
came after the input file operand, which violates the POSIX Utility
Syntax Guidelines, and happens to not be supported by Solaris gettext.
The GNU gettext doesn't care; GNU invented GNU argument permutation.

Switch the order around so that our use respects the POSIX style.
2023-05-22 21:20:18 -04:00
..
ast During reconfigure, show that no compiler was found, if compiler fails sanity check. 2023-05-13 11:06:24 +03:00
backend Allow generator.process(generator.process(...)) 2023-05-21 22:12:57 +03:00
cmake cmake module: use more typed_pos_args for consistency 2023-05-03 16:24:20 -04:00
compilers rust: Add system libs used by rust std to staticlib external deps 2023-05-20 10:35:42 -04:00
dependencies Check dub version (#11794) 2023-05-18 15:50:35 +03:00
interpreter summary: Add from which subproject each subproject have been called 2023-05-17 10:32:47 -04:00
interpreterbase fix various spelling issues 2023-04-11 19:21:05 -04:00
linkers Initial support for Metrowerks C/C++ compiler 2023-04-24 09:07:37 -04:00
modules i18n module: be broadly supportive of portable gettext tools 2023-05-22 21:20:18 -04:00
scripts meson_exe: print suitable debug information for DLL not found errors 2023-05-16 11:19:43 -04:00
templates treewide: add future annotations import 2023-02-01 17:01:30 -05:00
utils extend install scripts to allow specific directory variable exports 2023-05-02 19:28:35 -04:00
wrap wrap: Check for common "provides" typo 2023-05-20 13:31:05 +03:00
__init__.py
_pathlib.py
_typing.py
arglist.py fix various spelling issues 2023-04-11 19:21:05 -04:00
build.py Allow generator.process(generator.process(...)) 2023-05-21 22:12:57 +03:00
coredata.py During reconfigure, show that no compiler was found, if compiler fails sanity check. 2023-05-13 11:06:24 +03:00
depfile.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
envconfig.py fix various spelling issues 2023-04-11 19:21:05 -04:00
environment.py detect_cpu: Fix mips32 detection on mips64 2023-04-28 00:20:42 -04:00
mcompile.py mcompile: Fix target name suggestions 2023-05-05 16:47:04 -04:00
mconf.py coredata: Do not pickle it twice 2023-03-16 21:02:23 -04:00
mdevenv.py Make --vsenv a readonly builtin option 2023-03-29 09:33:41 -04:00
mdist.py Make --vsenv a readonly builtin option 2023-03-29 09:33:41 -04:00
mesondata.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mesonlib.py Move classes used by scripts to their own module 2022-09-28 19:36:13 -04:00
mesonmain.py do not resolve symlinks when calculating the meson command 2023-03-28 15:29:52 +03:00
minit.py Make --vsenv a readonly builtin option 2023-03-29 09:33:41 -04:00
minstall.py extend install scripts to allow specific directory variable exports 2023-05-02 19:28:35 -04:00
mintro.py intro: add more details to generated files(part 2) 2023-05-22 22:12:29 +03:00
mlog.py micro-optimize: define typing-only objects in TYPE_CHECKING 2023-02-01 17:01:30 -05:00
mparser.py mparser: Add partial AST to exceptions 2023-03-01 23:28:43 -05:00
msetup.py update the devenv module hooks to support generic modifications to Build 2023-05-02 19:28:35 -04:00
msubprojects.py fix regression that broken git-based wraps with dirty contents 2023-03-30 22:42:41 -04:00
mtest.py mtest: prevent parse error with gtest protocol 2023-04-24 15:48:31 -04:00
munstable_coredata.py simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00
optinterpreter.py typed_kwargs: Extend since_values and deprecated_values for types 2023-03-04 14:19:27 -05:00
programs.py fix various spelling issues 2023-04-11 19:21:05 -04:00
rewriter.py fix various spelling issues 2023-04-11 19:21:05 -04:00