summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-09-09 10:46:04 +0300
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-10-01 21:54:38 +0300
commite500294480a4e1d3e2f236c83d21b279877df5cf (patch)
treecd2f33119a33d4e22e12f99e9502268784d2b34b
parent1b101febbbd8a68a5cf85595c9b0f75cdfdc67af (diff)
downloadmeson-e500294480a4e1d3e2f236c83d21b279877df5cf.tar.gz
Add option to specify target naming scheme.
-rw-r--r--mesonbuild/options.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonbuild/options.py b/mesonbuild/options.py
index 35ed43e62..54e7e4664 100644
--- a/mesonbuild/options.py
+++ b/mesonbuild/options.py
@@ -722,6 +722,7 @@ BUILTIN_CORE_OPTIONS: T.Mapping[OptionKey, AnyOptionType] = {
UserBooleanOption('errorlogs', "Whether to print the logs from failing tests", True),
UserUmaskOption('install_umask', 'Default umask to apply on permissions of installed files', OctalInt(0o022)),
UserComboOption('layout', 'Build directory layout', 'mirror', choices=['mirror', 'flat']),
+ UserComboOption('namingscheme', 'How target file names are formed', 'classic', choices=['platform', 'classic']),
UserComboOption('optimization', 'Optimization level', '0', choices=['plain', '0', 'g', '1', '2', '3', 's']),
UserBooleanOption('prefer_static', 'Whether to try static linking before shared linking', False),
UserBooleanOption('stdsplit', 'Split stdout and stderr in test logs', True),