Mercurial > vanilla
annotate Docs/options.md @ 1160:a3d2fc841d94
kde/kactivitymanagerd: initial import, closes #1857
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 03 Oct 2019 20:08:00 +0200 |
parents | 7791d3dbfecf |
children | 9adf49f12e71 |
rev | line source |
---|---|
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 Available options |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 ================= |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 Use the following predefined options before creating your own. |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
6 - AAC: enable AAC audio codec support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 - ACL: enable access control list support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
8 - ALSA: enable Advanced Linux Sound Architecture support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
9 - AO: enable libao library support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
10 - ATTR: enable attributes support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
11 - AUDIOFILE: enable audiofile support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
12 - AUDIT: enable security audit support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
13 - AVAHI: enable avahi support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 - BLUETOOTH: enable bluetooth support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
15 - BLURAY: enable bluray disc support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
16 - BMP: enable BMP image format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 - BZIP2: enable bzip2 compression support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
18 - CAIRO: enable cairo graphics |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
19 - CAP: enable capabilities support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
20 - CD: enable CD access support (possible alternatives) |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
21 - CDPARANOIA: enable CD-Audio support through cdparanoia |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
22 - COLORS: enable colors support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
23 - COMPLETION: enable command line completion (possible alternatives) |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
24 - CRYPTO: enable cryptographic functionalities |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
25 - CUPS: enable printing support through CUPS |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
26 - CURL: enable HTTP and general networking support through CURL |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 - DBUS: enable D-Bus support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 - DOXYGEN: enable doxygen documentation support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 - DRM: enable direct rendering manager support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 - DTD: enable XML validation support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
31 - DVD: enable DVD support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 - EGL: enable EGL support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
33 - EVDEV: enable input drivers through evdev |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
34 - FFI: enable foreign function interface support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
35 - FFMPEG: enable multimedia FFMPEG framework support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 - FLAC: enable flac support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
37 - FLUIDSYNTH: enable SoundFont synthesizer support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 - FONTCONFIG: enable fontconfig support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
39 - FUSE: enable file system in userspace support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 - GALLIUM: enable LLVM gallium support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 - GDBM: enable GNU database support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
42 - GEOLOCATION: enable geolocation positioning support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
43 - GIF: enable GIF image format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 - GLAMOR: enable 2D graphics support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 - GLES1: enable GLES1 support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 - GLES2: enable GLES2 support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 - GLES3: enable GLES3 support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
48 - GLIB: enable glib library support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 - GMP: enable GNU multiple precision library |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
50 - GNOME: enable GNOME desktop support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
51 - GPM: enable mouse in console support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
52 - GSTREAMER: enable gstreamer multimedia framework support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 - GTK2: enable Gtk 2 toolkit support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
54 - GTK: enable Gtk 3 toolkit support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
55 - GUI: enable generic GUI support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 - GUILE: enable GNU guile support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
57 - HARFBUZZ: enable font rendering engine support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
58 - ICU: enable International Components for Unicode support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
59 - ID3: enable ID3 tags support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 - IDN2: enable libidn2 support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
61 - INTROSPECTION: enable GObject introspection support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
62 - IPV6: enable IPv6 support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
63 - JACK: enable JACK Audio Connection Kit support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
64 - JPEG: enable JPEG image format support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
65 - KERBEROS: enable kerberos authentication system support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
66 - KMS: enable kernel mode settings support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
67 - LADSPA: enable Linux Audio Developers Simple Plugin API support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
68 - LBM: enable LBM image format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
69 - LEGACY: enable obsolete or deprecated features |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
70 - LIBEDIT: enable command line completion through libedit |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
71 - LIBINPUT: enable input drivers through libinput |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
72 - LLVM: enable LLVM support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
73 - LZ4: enable lz4 compression support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
74 - LZMA: enable lzma compression support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
75 - LZO: enable lz4 compression support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
76 - MIDI: enable midi support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
77 - MIKMOD: enable mikmod support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
78 - MMS: enable MMSH/MMST protocol support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
79 - MNL: enable netlink minimalistic library support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
80 - MP2: enable MPEG2 support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
81 - MP3: enable MPEG3 support (possible alternatives) |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
82 - MTDEV: enable multitouch devices support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
83 - NCURSES: enable new curses library support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
84 - NGHTTP2: enable nghttp2 support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
85 - NLS: enable native language support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
86 - NOTIFICATIONS: enable desktop notifications |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
87 - OGG: enable libogg support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
88 - OPENAL: enable OpenAL audio support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
89 - OPENGL: enable OpenGL support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
90 - OPENMP: enable OpenMP support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
91 - OPUS: enable OPUS audio codec support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
92 - OSS: enable OpenSound System support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
93 - PAM: enable PAM support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
94 - PANGO: enable pango font engine support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
95 - PCRE: enable perl-like regular expression support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
96 - PCX: enable PCX image format support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
97 - PDF: enable PDF support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
98 - PERL: enable Perl language |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
99 - PNG: enable PNG image format support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
100 - PNM: enable PNM image format support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
101 - POLKIT: enable polkit authentication engine support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
102 - PULSEAUDIO: enable PulseAudio support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
103 - PYTHON: enable Python 3 bindings or support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
104 - QT: enable Qt toolkit support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
105 - READLINE: enable command line completion support through readline |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
106 - REGEX: enable regular expression support (possible alternatives) |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
107 - RUBY: enable Ruby bindings |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
108 - SAMPLERATE: enable libsamplerate support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
109 - SDL2: enable SDL2 library support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
110 - SELINUX: enable NSA SELinux support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
111 - SHOUT: enable icecast streaming support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
112 - SNDFILE: enable sound library support through libsndfile |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
113 - SOXR: enable soxr audio codec support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
114 - SPEEX: enable speex audio codec support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
115 - SPELL: enable spell check support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
116 - SPHINX: enable sphinx documentation support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
117 - SSH: enable SSH support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
118 - SSL: enable SSL/TLS, some packages offer several choices (e.g. openssl, gnutls) |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
119 - STATIC: build static libraries or executable (internal use only) |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
120 - SVG: enable SVG image format support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
121 - SYSLOG: enable logs through syslog support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
122 - TCL: enable TCL language support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
123 - TGA: enable TGA image format support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
124 - THEORA: enable theora video codec support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
125 - TIFF: enable TIFF image format support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
126 - TRUECOLOR: enable truecolor in terminal applications |
904
25a95c53d800
vanilla: rename FREETYPE to TTF, closes #2202
David Demelier <markand@malikania.fr>
parents:
721
diff
changeset
|
127 - TTF: enable truetype font support (usually freetype) |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
128 - UDEV: enable eudev support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
129 - UPOWER: enable upower system support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
130 - USB: enable USB support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
131 - UUID: enable UUID support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
132 - VALA: enable vala bindings support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
133 - VORBIS: enable libvorbis support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
134 - VULKAN: enable vulkan support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
135 - WACOM: enable wacom support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
136 - WAVPACK: enable wavpack audio codec support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
137 - WAYLAND: enable wayland support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
138 - WEBCAM: enable webcam support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
139 - WEBDAV: enable WebDAV support |
721
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
140 - WEBKIT: enable webkit web engine support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
141 - WEBP: enable webp image format support |
034a2a62a9f8
vanilla: consolidate options with lint-options.sh
David Demelier <markand@malikania.fr>
parents:
714
diff
changeset
|
142 - WOFF2: enable woff2 font support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
143 - X264: enable H.264 video codec support |
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
144 - X265: enable H.265 video codec support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
145 - X: enable X.Org support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
146 - XCF: enable XCF image format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
147 - XML: enable XML support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
148 - XPM: enable XPM image format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
149 - XZ: enable XZ support |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
904
diff
changeset
|
150 - YAML: enable YAML text file format support |
714
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
151 - ZLIB: enable zlib compression support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
152 - ZSTD: enable zstd compression support |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
153 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
154 Always try to make an option easy to understand and not package specific. For |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
155 example BLUETOOTH is preferred over BLUEZ because a user knows what bluetooth is |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
156 but may not know that bluez is the current reference implementation. Also, it is |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
157 preferred to make an option generic to allow multiple values in case the |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
158 package offers it. |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
159 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
160 Example, if a package offers different implementations for SSL, consider the |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
161 option with a value (e.g. SSL=openssl, SSL=gnutls, and such). |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
162 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
163 Also, if a package offers different implementations that can be enabled all |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
164 together, use a list separated by space (e.g. XML="libxml2 expat"). |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
165 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
166 Those options should only change the package behaviour, for example: manual |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
167 pages or any other resource files that are not strictly required; they must be |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
168 installed and the user may exclude them via `vpk` instead. |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
169 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
170 Also, options should usually be named in a canonical manner rather than a |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
171 package name. For example, OGG is better than LIBOGG because what the options |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
172 means is enabling the OGG codec support, not specifically the library. |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
173 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
174 The following options should be available for any package that builds C or C++ |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
175 code: |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
176 |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
177 - CBUILD: build system (usually ARCH-linux-musl) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
178 - CHOST: host system (usually ARCH-linux-musl) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
179 - CTARGET: target system (usually ARCH-linux-musl) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
180 - CC: C compiler (defaults to gcc) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
181 - CFLAGS: C flags (defaults to -O2) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
182 - CXX: C++ compiler (defaults to g++) |
6b4ba668a43c
vanilla: update documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
183 - CXXFLAGS: C++ flags (defaults to -O2) |