summaryrefslogtreecommitdiff
path: root/net-mail/mu/files/mu-1.12.0-cld2-opt.patch
blob: 12467586867028912bdc43ccffe61c7bce6c044b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
https://github.com/djcb/mu/pull/2632

--- a/meson.build
+++ b/meson.build
@@ -189,11 +189,11 @@ else
 endif
 
 # optionally, use Compact Language Detector2 if we can find it.
-cld2_dep = meson.get_compiler('cpp').find_library('cld2', required: false)
-if cld2_dep.found()
+cld2_dep = meson.get_compiler('cpp').find_library('cld2', required: get_option('cld2'))
+if not get_option('cld2').disabled() and cld2_dep.found()
   config_h_data.set('HAVE_CLD2', 1)
 else
-  message('CLD2 not found; no support for language detection')
+  message('CLD2 not found or disabled; no support for language detection')
 endif
 
 # note: these are for the unit-tests
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -24,6 +24,11 @@ option('guile',
        value: 'auto',
        description: 'build the guile scripting support (requires guile-3.x)')
 
+option('cld2',
+       type : 'feature',
+       value: 'auto',
+       description: 'Compact Language Detector2')
+
 # by default, this uses guile_dep.get_variable(pkgconfig: 'extensiondir')
 option('guile-extension-dir',
        type: 'string',
-- 
2.44.0