Mercurial > vanilla
view README.options.md @ 126:3fd04524c63d
lib/ncurses: build both versions
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 10 Mar 2019 15:17:06 +0100 |
parents | c78bb6d0049c |
children | de03aa2d54f5 |
line wrap: on
line source
vanilla options =============== Packages may be configured using environment variables prior to building. Use the following predefined options before creating your own. - BLUETOOTH: control bluetooth support - DBUS: control D-Bus support - DEBUG: build with debug symbols - GTK3: control Gtk 3 toolkit support - NLS: control native language support - PAM: support for PAM - PULSEAUDIO: control PulseAudio support - QT5: control Qt 5 toolkit support - SSL: use SSL/TLS, some packages offer several choices (e.g. openssl, gnutls) Those options should only change the package behaviour, for example: manual pages or any other resource files that are not strictly required; they must be installed and the user may exclude them via `vpk` instead. The following options should be available for any package that builds C or C++ code: - CBUILD: build system (usually ARCH-linux-musl) - CHOST: host system (usually ARCH-linux-musl) - CTARGET: target system (usually ARCH-linux-musl) - CC: C compiler (defaults to gcc) - CFLAGS: C flags (defaults to -O2) - CXX: C++ compiler (defaults to g++) - CXXFLAGS: C++ flags (defaults to -O2)