annotate README.options.md @ 202:5de141a57786

x11/libpthread-stubs: initial import, closes #1393
author David Demelier <markand@malikania.fr>
date Tue, 19 Mar 2019 20:38:00 +0100
parents c78bb6d0049c
children de03aa2d54f5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 vanilla options
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 ===============
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 Packages may be configured using environment variables prior to building.
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
5
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 Use the following predefined options before creating your own.
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
7
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 - BLUETOOTH: control bluetooth support
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 - DBUS: control D-Bus support
116
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
10 - DEBUG: build with debug symbols
10
719eed6940e0 misc: add READMEs
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 - GTK3: control Gtk 3 toolkit support
116
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
12 - NLS: control native language support
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
13 - PAM: support for PAM
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
14 - PULSEAUDIO: control PulseAudio support
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
15 - QT5: control Qt 5 toolkit support
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
16 - SSL: use SSL/TLS, some packages offer several choices (e.g. openssl, gnutls)
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
17
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
18 Those options should only change the package behaviour, for example: manual
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
19 pages or any other resource files that are not strictly required; they must be
c78bb6d0049c vanilla: update options
David Demelier <markand@malikania.fr>
parents: 80
diff changeset
20 installed and the user may exclude them via `vpk` instead.
80
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
21
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
22 The following options should be available for any package that builds C or C++
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
23 code:
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
24
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
25 - CBUILD: build system (usually ARCH-linux-musl)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
26 - CHOST: host system (usually ARCH-linux-musl)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
27 - CTARGET: target system (usually ARCH-linux-musl)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
28 - CC: C compiler (defaults to gcc)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
29 - CFLAGS: C flags (defaults to -O2)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
30 - CXX: C++ compiler (defaults to g++)
04f5776ff0be vanilla: generalize use of CC, CXX, CFLAGS and CXXFLAGS
David Demelier <markand@malikania.fr>
parents: 78
diff changeset
31 - CXXFLAGS: C++ flags (defaults to -O2)