]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 3 Dec 2014 21:41:29 +0000 (22:41 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 11 Dec 2014 21:48:13 +0000 (22:48 +0100)
commit665e13c85e1fd216499cdd335a88a4d1c20f175f
tree5ecc87c54905105b96cbe9891028ef8eb3d713b1
parent2d23d40279be39f70553974de11a5fc088622911
Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS

Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed
from "prefer static libraries when possible" to "use only static
libraries". The former semantic didn't make much sense, since the user
had absolutely no control/idea of which package would use static
libraries, and which packages would not. Therefore, for quite some
time, we have been starting to enforce that BR2_PREFER_STATIC_LIB
should really build everything with static libraries.

As a consequence, this patch renames BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS, and adjust the Config.in option accordingly.

This also helps preparing the addition of other options to select
shared, shared+static or just static.

Note that we have verified that this commit can be reproduced by
simply doing a global rename of BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
232 files changed:
Config.in
Config.in.legacy
arch/Config.in
docs/manual/adding-packages-cmake.txt
docs/manual/adding-packages-directory.txt
package/Config.in
package/Makefile.in
package/agentpp/Config.in
package/aiccu/aiccu.mk
package/aircrack-ng/Config.in
package/aircrack-ng/aircrack-ng.mk
package/alsa-lib/alsa-lib.mk
package/am335x-pru-package/am335x-pru-package.mk
package/apr-util/Config.in
package/apr/Config.in
package/avahi/Config.in
package/avrdude/Config.in
package/bash/bash.mk
package/bellagio/Config.in
package/bind/Config.in
package/bluez5_utils/Config.in
package/bluez_utils/Config.in
package/bmon/bmon.mk
package/boost/boost.mk
package/botan/botan.mk
package/btrfs-progs/btrfs-progs.mk
package/bustle/bustle.mk
package/busybox/busybox.mk
package/bzip2/bzip2.mk
package/canfestival/Config.in
package/ccid/Config.in
package/cegui06/Config.in
package/cifs-utils/cifs-utils.mk
package/cjson/Config.in
package/collectd/Config.in
package/connman/Config.in
package/cppcms/Config.in
package/cppdb/Config.in
package/cppunit/Config.in
package/crda/Config.in
package/crda/crda.mk
package/cryptsetup/Config.in
package/curlftpfs/Config.in
package/cwiid/Config.in
package/czmq/czmq.mk
package/dbus/dbus.mk
package/dhcpcd/dhcpcd.mk
package/dhcpdump/dhcpdump.mk
package/directfb/Config.in
package/directfb/directfb.mk
package/dmraid/Config.in
package/dnsmasq/dnsmasq.mk
package/dropbear/dropbear.mk
package/dtc/Config.in
package/dvb-apps/dvb-apps.mk
package/e2fsprogs/e2fsprogs.mk
package/ebtables/ebtables.mk
package/ecryptfs-utils/Config.in
package/efl/libedbus/Config.in
package/elfutils/Config.in
package/erlang/Config.in
package/eudev/Config.in
package/exfat/Config.in
package/exim/exim.mk
package/exiv2/Config.in
package/faifa/Config.in
package/fbv/fbv.mk
package/ffmpeg/ffmpeg.mk
package/flann/Config.in
package/fswebcam/Config.in
package/gawk/Config.in
package/gcc/gcc-final/gcc-final.mk
package/giblib/Config.in
package/gpm/Config.in
package/gptfdisk/gptfdisk.mk
package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk
package/gstreamer1/gst1-plugins-bad/Config.in
package/gstreamer1/gst1-plugins-ugly/Config.in
package/haserl/haserl.mk
package/heirloom-mailx/Config.in
package/hostapd/Config.in
package/hostapd/hostapd.mk
package/iftop/iftop.mk
package/imlib2/Config.in
package/inadyn/Config.in
package/ipsec-tools/ipsec-tools.mk
package/iptables/iptables.mk
package/iw/iw.mk
package/jimtcl/jimtcl.mk
package/kexec-lite/Config.in
package/keyutils/keyutils.mk
package/kmod/Config.in
package/knock/knock.mk
package/lftp/lftp.mk
package/libarchive/libarchive.mk
package/libbluray/Config.in
package/libcap/libcap.mk
package/libcec/Config.in
package/libcgi/libcgi.mk
package/libdvdnav/Config.in
package/libdvdread/Config.in
package/libebml/libebml.mk
package/libesmtp/Config.in
package/libfreefare/libfreefare.mk
package/libfuse/Config.in
package/libjson/libjson.mk
package/libmatroska/libmatroska.mk
package/libnl/Config.in
package/libnspr/libnspr.mk
package/libnss/Config.in
package/libphidget/Config.in
package/libpthread-stubs/libpthread-stubs.mk
package/libsepol/libsepol.mk
package/libshairplay/Config.in
package/libubox/Config.in
package/libuci/Config.in
package/libva-intel-driver/Config.in
package/libva/Config.in
package/lighttpd/Config.in
package/linux-pam/Config.in
package/live555/live555.mk
package/lm-sensors/lm-sensors.mk
package/lockdev/lockdev.mk
package/log4cxx/Config.in
package/ltrace/Config.in
package/lua/lua.mk
package/luajit/luajit.mk
package/lvm2/Config.in
package/lz4/lz4.mk
package/mesa3d/Config.in
package/mesa3d/mesa3d.mk
package/minidlna/minidlna.mk
package/mpd/Config.in
package/msmtp/msmtp.mk
package/ncurses/ncurses.mk
package/ne10/ne10.mk
package/netsnmp/netsnmp.mk
package/nftables/nftables.mk
package/ngrep/ngrep.mk
package/omniorb/omniorb.mk
package/openobex/Config.in
package/openssl/openssl.mk
package/openvmtools/Config.in
package/openvpn/openvpn.mk
package/p11-kit/Config.in
package/parted/parted.mk
package/pciutils/pciutils.mk
package/pcsc-lite/Config.in
package/perl-gd/Config.in
package/perl-gdgraph/Config.in
package/perl-io-socket-ssl/Config.in
package/perl-net-ssleay/Config.in
package/perl-xml-libxml/Config.in
package/perl/perl.mk
package/phidgetwebservice/Config.in
package/php/php.mk
package/pkg-cmake.mk
package/pkgconf/pkgconf.mk
package/pppd/Config.in
package/proxychains-ng/Config.in
package/ptpd2/ptpd2.mk
package/pure-ftpd/pure-ftpd.mk
package/python-pam/Config.in
package/qdecoder/Config.in
package/qhull/Config.in
package/qlibc/Config.in
package/qt/Config.in
package/qt5/qt5base/Config.in
package/qt5/qt5base/qt5base.mk
package/qt5/qt5connectivity/Config.in
package/qt5/qt5declarative/qt5declarative.mk
package/qt5/qt5enginio/qt5enginio.mk
package/qt5/qt5imageformats/qt5imageformats.mk
package/qt5/qt5multimedia/qt5multimedia.mk
package/qt5/qt5quick1/Config.in
package/qt5/qt5script/qt5script.mk
package/qt5/qt5sensors/qt5sensors.mk
package/qt5/qt5serialport/qt5serialport.mk
package/qt5/qt5svg/qt5svg.mk
package/qt5/qt5webkit/Config.in
package/qt5/qt5websockets/qt5websockets.mk
package/qt5/qt5x11extras/qt5x11extras.mk
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
package/rsh-redone/Config.in
package/rtmpdump/rtmpdump.mk
package/ruby/Config.in
package/sconeserver/Config.in
package/slang/slang.mk
package/smack/Config.in
package/snmppp/Config.in
package/snowball-hdmiservice/Config.in
package/snowball-init/Config.in
package/spice/Config.in
package/sqlite/sqlite.mk
package/sshfs/Config.in
package/stress/stress.mk
package/strongswan/Config.in
package/subversion/Config.in
package/systemd/Config.in
package/tcpdump/tcpdump.mk
package/thrift/thrift.mk
package/tinyalsa/Config.in
package/trace-cmd/Config.in
package/tslib/Config.in
package/uclibc/uclibc.mk
package/udisks/Config.in
package/ulogd/Config.in
package/unionfs/Config.in
package/ushare/Config.in
package/ussp-push/Config.in
package/util-linux/Config.in
package/vde2/Config.in
package/vlc/vlc.mk
package/wayland/Config.in
package/weston/Config.in
package/wireless_tools/Config.in
package/wpa_supplicant/wpa_supplicant.mk
package/wvstreams/wvstreams.mk
package/x11r7/Config.in
package/x11r7/xdriver_xf86-input-tslib/Config.in
package/x264/x264.mk
package/xbmc/Config.in
package/xl2tp/xl2tp.mk
package/xmlstarlet/xmlstarlet.mk
package/zeromq/zeromq.mk
package/zlib/zlib.mk
package/zlog/Config.in
support/scripts/scancpan
system/Config.in
toolchain/toolchain-buildroot/Config.in
toolchain/toolchain-external/Config.in
toolchain/toolchain-external/toolchain-external.mk