summaryrefslogtreecommitdiffstats
path: root/third_party/dav1d/meson_options.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:44:51 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:44:51 +0000
commit9e3c08db40b8916968b9f30096c7be3f00ce9647 (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /third_party/dav1d/meson_options.txt
parentInitial commit. (diff)
downloadthunderbird-upstream.tar.xz
thunderbird-upstream.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/dav1d/meson_options.txt')
-rw-r--r--third_party/dav1d/meson_options.txt65
1 files changed, 65 insertions, 0 deletions
diff --git a/third_party/dav1d/meson_options.txt b/third_party/dav1d/meson_options.txt
new file mode 100644
index 0000000000..91a0f6ce56
--- /dev/null
+++ b/third_party/dav1d/meson_options.txt
@@ -0,0 +1,65 @@
+# General options
+
+option('bitdepths',
+ type: 'array',
+ choices: ['8', '16'],
+ description: 'Enable only specified bitdepths')
+
+option('enable_asm',
+ type: 'boolean',
+ value: true,
+ description: 'Build asm files, if available')
+
+option('enable_tools',
+ type: 'boolean',
+ value: true,
+ description: 'Build dav1d cli tools')
+
+option('enable_examples',
+ type: 'boolean',
+ value: false,
+ description: 'Build dav1d examples')
+
+option('enable_tests',
+ type: 'boolean',
+ value: true,
+ description: 'Build dav1d tests')
+
+option('enable_docs',
+ type: 'boolean',
+ value: false,
+ description: 'Build dav1d documentation')
+
+option('logging',
+ type: 'boolean',
+ value: true,
+ description: 'Print error log messages using the provided callback function')
+
+option('testdata_tests',
+ type: 'boolean',
+ value: false,
+ description: 'Run tests requiring the test data repository')
+
+option('fuzzing_engine',
+ type: 'combo',
+ choices : ['none', 'libfuzzer', 'oss-fuzz'],
+ value: 'none',
+ description: 'Select the fuzzing engine')
+
+option('fuzzer_ldflags',
+ type: 'string',
+ description: 'Extra LDFLAGS used during linking of fuzzing binaries')
+
+option('stack_alignment',
+ type: 'integer',
+ value: 0)
+
+option('xxhash_muxer',
+ type : 'feature',
+ value : 'auto')
+
+option('trim_dsp',
+ type: 'combo',
+ choices: ['true', 'false', 'if-release'],
+ value: 'if-release',
+ description: 'Eliminate redundant DSP functions where possible')