Some command line options are not GNU/POSIX compliant (3)
[geeqie.git] / meson_options.txt
1 # This file is a part of Geeqie project (https://www.geeqie.org/).
2 # Copyright (C) 2008 - 2022 The Geeqie Team
3 #
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2 of the License, or
7 # (at your option) any later version.
8 #
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 # GNU General Public License for more details.
13
14 # These gq_* paths are used relative to /prefix/ e.g.
15 #               prefix
16 # gq_bindir -> /user/local / 'lib/geeqie'
17 # gq_helpdir -> /user/local / 'share/doc/geeqie'
18
19 # Override the default values set in meson.build
20 option('gq_appdir', type : 'string', value : '', description : 'Location of application data')
21 option('gq_bindir', type : 'string', value : '', description : 'Location of plugin scripts and executables')
22 option('gq_helpdir', type : 'string', value : '', description : 'Location of documentation files')
23 option('gq_htmldir', type : 'string', value : '', description : 'Location of html documentation')
24 option('gq_localedir', type : 'string', value : '', description : 'Location where the catalogs will be installed')
25
26 option('archive', type : 'feature', value : 'auto', description : 'archive files e.g. zip, gz')
27 option('cms', type : 'feature', value : 'auto', description : 'color management system')
28 option('devel', type : 'feature', value : 'disabled', description : 'developer mode')
29 option('doxygen', type : 'feature', value : 'auto', description : 'lua api help file')
30 option('djvu', type : 'feature', value : 'auto', description : 'djvu')
31 option('evince', type : 'feature', value : 'auto', description : 'print preview')
32 option('execinfo', type : 'feature', value : 'auto', description : 'execinfo.h')
33 option('exiv2', type : 'feature', value : 'auto', description : 'exiv2')
34 option('git', type : 'feature', value : 'auto', description : 'lua-api and changelog.html')
35 option('gps-map', type : 'feature', value : 'auto', description : 'gps map')
36 option('gtk4', type : 'feature', value : 'disabled', description : 'gtk4 - do not use')
37 option('heif', type : 'feature', value : 'auto', description : 'heif')
38 option('j2k', type : 'feature', value : 'auto', description : 'j2k')
39 option('jpeg', type : 'feature', value : 'auto', description : 'jpeg')
40 option('jpegxl', type : 'feature', value : 'auto', description : 'jpegxl')
41 option('libraw', type : 'feature', value : 'auto', description : 'libraw')
42 option('lua', type : 'feature', value : 'auto', description : 'lua')
43 option('pandoc', type : 'feature', value : 'auto', description : 'README.html')
44 option('pdf', type : 'feature', value : 'auto', description : 'pdf')
45 option('spell', type : 'feature', value : 'auto', description : 'spelling checks')
46 option('tiff', type : 'feature', value : 'auto', description : 'tiff')
47 option('videothumbnailer', type : 'feature', value : 'auto', description : 'video thumbnailer')
48 option('webp', type : 'feature', value : 'auto', description : 'webp')
49 option('yelp-build', type : 'feature', value : 'auto', description : 'help files')